Capítulo 03: Operadores Matemáticos e Aritméticos
🎯 Objetivo da Aula
Nesta aula, você aprenderá a realizar cálculos dentro do Portugol. O objetivo é dominar os Operadores Aritméticos e entender como a Precedência Matemática (a ordem das contas) influencia o resultado final do seu sistema.
🏢 O Cenário Prático (Seu Desafio)
Situação: Você trabalha no setor de RH da FastLog. O RH precisa calcular a média salarial de uma equipe e o valor do bônus de 10% para cada funcionário.
Missão: Criar um programa que receba dois salários, calcule a média entre eles e aplique um aumento percentual automático.
🧠 Fundamentos: A Teoria Traduzida
1. Operadores Básicos
No computador, os símbolos são um pouco diferentes do caderno:
| Operação | Símbolo | Exemplo |
|---|---|---|
| Soma | + | 10 + 5 |
| Subtração | - | 20 - 8 |
| Multiplicação | * | 4 * 3 |
| Divisão | / | 10 / 2 |
💸 Exemplo 1: Cotidiano (Churrasco)
valor_total = (carne + bebida) / num_pessoas
🚛 Exemplo 2: Técnico (Cubagem de Carga)
Para saber o peso cubado (espaço que a carga ocupa):
peso_cubado = (comprimento * largura * altura) * 300
graph LR
A["10 + 5 * 2"] --> B["Precedência: resolve * primeiro"]
B --> C["Resultado: 20"]
style C fill:#2ecc71,stroke:#fff,color:#fff📖 Exemplo Guiado: Calculadora de Médias
Vamos criar um programa que calcule a média de um aluno:
🛠️ Prática Obrigatória 1: Área do Retângulo
Crie um programa que receba os valores de Base e Altura de um terreno e calcule a Área total (Área = Base * Altura).
✅ Resultado Esperado
🛠️ Prática Obrigatória 2: Margem de Lucro FastLog
Crie um programa que tenha o preco_custo e o preco_venda de um serviço de frete. Calcule o lucro bruto (Venda - Custo) e exiba o resultado.
✅ Resultado Esperado
🔥 Desafio de Fixação (Opcional): Divisão com Gorjeta
Crie um programa que receba o valor de uma conta de restaurante, calcule os 10% do garçom e divida o valor total por 3 amigos.
📤 Instruções de Entrega (Microsoft Teams)
Após validar seus códigos:
- Certifique-se de usar
realpara valores monetários. - Salve os arquivos com a extensão
.por(Ex:Atividade_03_SeuNome.por). - Envie no Microsoft Teams na tarefa “Capítulo 03 - Operadores Matemáticos”.