PYTHON
PARTE 03 – PROCESSAMENTO DE CÁLCULOS
Para
processar
cálculos em uma linguagem de programação são necessários
operadores matemáticos. Em Python pode-se utilizar os seguintes
operadores matemáticos:
+
|
adição
|
-
|
subtração
|
*
|
multiplicação
|
/
|
divisão
|
//
|
Elimina
casas decimais na divisão de números inteiros
|
**
|
potenciação
|
%
|
(Módulo),
retorna o resto de uma divisão
|
Nos
exemplos a seguir, temos o código de programação na cor azul e a
saída de dados na cor preta.
Exemplo 01 – soma de
variáveis:
n1 =
20;
n2 =
10;
print("20+10=",
n1+n2);
|
20+10
= 30
|
Exemplo 02 – subtração de
variáveis:
n1 =
20;
n2 =
10;
print("20-10=",
n1-n2);
|
20-10
= 10
|
Exemplo 03 –
multiplicação de variáveis:
n1 =
20;
n2 =
10;
print("20*10=",
n1*n2);
|
20*10
= 200
|
Exemplo
04 – divisão de variáveis:
n1 =
20;
n2 =
10;
print("20/10=",
n1/n2);
|
20/10
= 2.0
|
Exemplo
05 – potenciação de variáveis:
n1 =
5;
n2 =
3;
print("5**3(cinco
elevado a três)=", n1**n2);
|
5**3(cinco
elevado a três) = 125
|
Exemplo
05 – resto da divisão entre variáveis:
n1 =
5;
n2 =
3;
print("5%3(resto
da divisão de 5/3)=", n1%n2);
|
5**3(cinco
elevado a três) = 125
|
Com relação ao
exemplo número cinco, alguém pode ser perguntar qual a importância
de se obter o resto de uma divisão. A resposta é bem simples!
Diferentemente de nós seres humanos, que conseguimos saber se um
número é par ou impar só de olhar para ele, computadores não tem
essa capacidade. Um computador só sabe que um número é par se o
resto da divisão desse número por dois for exatamente igual a zero,
sendo assim, se o resto dessa divisão for diferente de zero,
consequentemente, o computador sabe que o número é impar. Seguindo
essa mesma lógica é possível ao computador saber quais são os
múltiplos de um determinado número pelo resto da divisão, pois
sempre que o resto for zero, significa que o dividendo é múltiplo
do divisor. Esse tipo de processamento de dados tem várias
aplicabilidade práticas. Como exemplo, podemos citar um programa que
produz um relatório em que as linhas pares devam ser de uma cor e as
linhas impares de outra cor. Para produzir tal resultado basta
verificar se o resto da divisão por dois é zero. Mas isso já é
assunto para o estudo de estruturas condicionais.
APLICATIVO
PARA CÁLCULO DE MÉDIA ARITMÉTICA ENTRE DUAS NOTAS INFORMADAS PELO
USUÁRIO
média
= (nota1+nota2)/2;
nota1
= float(input('digite a primeira nota: '));
nota2
= float(input('digite a segunda nota: '));
print('média
= ',(nota1+nota2)/2);
|
5**3(cinco
elevado a três) = 125
|
ATIVIDADES
1) Qual a
importância de se obter o resto de uma divisão para efeitos de
processamento de dados?
2) Quais seriam o
resultado produzidos pelas sentenças a seguir?
a) 2**4;
b) 3**3;
c) 2**(3+1);
d) 2**3+1;
e)4/2**2;
f)(4/2)**2;
g) 25%5+2;
h) 20%5*2;
3) Altere o
aplicativo para calcular média entre duas notas para que ele calcule
a média entre 4 notas.
4) Com base no aplicativo para
calcular média, monte aplicativos para automatizar as fórmulas a
seguir:
a) porcentagem = valor * (taxa /
100);
b) juros = capital * (taxa/100) *
tempo;
c) área do quadrado = lado2;
d) área do triângulo = lado1 *
lado2;
e) área do círculo = π.r²;
f) volume do cubo = lado3;
g) volume do cilindro = π.r²
* h(altura)
h) litros de água = volume *
1000;