---
# System prepended metadata

title: Template de Aula Teen Digital
tags: [teens-digital]

---

---
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:

    ![](https://i.imgur.com/hBnTBzi.png "Teste" =220x92)
    
```
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)
```