---
title: 'Template de Aula Teen Digital'
---
###### tags: `teens-digital`
Aula 01
===
Operadores matemáticos
## Conceitos abordados
* Operadores:
* Soma
* Subtração
* Multiplicação
* Divisão
* Potência
* Divisão Inteira
* Módulo
* Ordem de precedência dos operadores
## Roteiro
* Mostrar os símbolos usados por cada operador
* Mostrar as diferenças entre a escrita matemática e o Python
* Multiplicação e Divisão
* Divisão Inteira
* Módulo
* Demostração da avaliação das expressões no shell
* Resolução de um exercício de exemplo
* Enunciado do segundo exercício
* Precedência de operadores
* Resolução do segundo exercício
## Exercícios propostos
1. Escreva um programa que calcule a área de um retângulo. Seu programa deve pedir para o usuário entrar com a altura e a base do retângulo e em seguida calcular e mostrar sua área.
```python
h = int(input("Digite a altura: "))
b = int(input("Digite a base: "))
A = h * b
print("Área = ", A)
```
2. Na sua escola, a média final é calculada a partir da média da nota de duas provas (P1 e P2). Escreva um programa que peça para o aluno digitar a nota das duas provas, e em seguida calcule e mostre a média final.
```python
P1 = int(input("Digite a nota da P1: "))
P2 = int(input("Digite a nota da P2: "))
MF = (P1 + P2) /2
print("A média final é ", MF)
```
## Lista de exercícios na plataforma
1. Qual o resultado das seguinte expressões:
a) 5 + 9 + 7 + 8 / 4
b) 1 – 4 * 3 / 6 – 3²
c) 5² – 4 / 2 + 5 % 2
d) 9 % 7 % 3 % 2 / 5
```
a) 23
b) -10
c) 24
d) 0
```
2. Converta a expressão abaixo para o Python:

```
x = (-b-b**3-4*a*c+2*a**2)/((2*a)/(b+1)**2)
```
3. Escreva um programa que pede para o usuário digitar a altura e a base de um retângulo e imprime o perímetro e a área desse retângulo. O programa deve imprimir ambas as respostas em um único print.
```
h = int(input("Digite a altura: "))
b = int(input("Digite a base: "))
A = h * b
P = 2 * (b + h)
print("O perímetro é ", P, "A área é ", A)
```
4. Escreva um programa que pede para o usuário digitar dois inteiros e imprimir qual porcentagem do segundo o primeiro representa. Por exemplo: se o usuário digita 6 e 12, o programa imprime Porcentagem: 50%, pois 6 é a metade de 12. Você pode supor que o segundo não é zero. Calcular a porcentagem consiste em uma simples “regra de três”. Existem duas alternativas:
* Dividir o primeiro pelo segundo e multiplicar esse quociente por 100;
* Multiplicar o primeiro por 100 e dividir esse produto pelo segundo.
Como a divisão não é exata, as alternativas não são equivalentes. Escreva um programa para cada uma.
Qual delas é melhor?
```
x = int(input("Digite o primeiro inteiro: "))
y = int(input("Digite o segundo inteiro: "))
res = (x / y) * 100
print("Resultado é ", res)
```
```
x = int(input("Digite o primeiro inteiro: "))
y = int(input("Digite o segundo inteiro: "))
res = (x * 100) / y
print("Resultado é ", res)
```