Capítulo 03: Operadores e Cálculos
🎯 Objetivo da Aula
Programar é, em grande parte, fazer cálculos de forma automática. Nesta aula, você aprenderá a usar os Operadores Aritméticos. O objetivo é capacitar você a realizar operações matemáticas dentro do algoritmo para resolver problemas práticos de custos e medidas.
🏢 O Cenário Prático (Seu Desafio)
Situação: A FastLog cobra frete baseado no peso da mercadoria. O valor é de R$ 12,00 por quilo. O Problema: Como calcular automaticamente o valor total de uma carga de 500kg e quanto a empresa terá de lucro se o custo de transporte for de R$ 4.500,00?
Missão: Criar um algoritmo que processe pesos, valores e custos.
🧠 Fundamentos: A Teoria Traduzida
1. Operadores Básicos
No VisuAlg, os operadores seguem o padrão universal da computação:
| 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:#fff2. Atribuição (<-)
Lembre-se: em algoritmos, primeiro resolvemos o que está na direita do <- e o resultado é guardado na variável que está na esquerda.
📖 Exemplo Guiado: Calculadora de Frete
Os operadores aritméticos (+, -, *, /) permitem automatizar cálculos. No VisuAlg, a precedência segue a matemática: multiplicação/divisão primeiro.
🛠️ Prática Obrigatória 1: Média de Combustível
Crie um algoritmo chamado “Media_Combustivel”. Atribua a distancia_percorrida (480) e o combustivel_gasto (40). Calcule e exiba o consumo médio (KM / Litros).
✅ Resultado Esperado
🛠️ Prática Obrigatória 2: Margem de Lucro FastLog
Crie um programa que tenha o preco_custo e o preco_venda. Calcule o lucro bruto (Venda - Custo) e a porcentagem de margem sobre o custo (Lucro / Custo * 100).
✅ Resultado Esperado
🔥 Desafio de Fixação (Opcional): Cálculo de Cubagem
Crie um programa para calcular o peso cubado de uma carga. A fórmula é: (Comprimento * Largura * Altura) * 300. Use valores de teste: 1.2m, 1.0m e 1.5m.
📤 Instruções de Entrega (Microsoft Teams)
Após validar seus códigos:
- Use parênteses
( )para garantir que as operações sejam feitas na ordem correta. - Salve os arquivos com a extensão
.alg(Ex:Atividade_03_SeuNome.alg). - Envie no Microsoft Teams na tarefa “VisuAlg Cap 03 - Operadores”.