B03 — Calcule uma meta alcançável com os operadores
Nível básico · Lição B03
B03 — Calcule uma meta alcançável com os operadores

Resultado: calculadora de progresso semanal.
Conceito central: uma expressão transforma dados em informações.
Tempo de orientação: 60–90 minutos.
Quantas semanas você precisa para completar uma meta?
Uma meta se torna mais útil quando pode ser medida. PHP pode adicionar, subtrair, multiplicar, dividir e comparar valores para responder a perguntas específicas.
Conexão anterior
B02 mostrou os tipos de dados. Agora esses valores serão operandos de expressão.
Conceitos
Usaremos +, -, *, /, %, parênteses e concatenação com .. Os parênteses tornam a ordem explícita e facilitam a revisão.
Laboratório guiado
<?php
$totalHours = 24;
$weeklyHours = 5;
$fullWeeks = intdiv($totalHours, $weeklyHours);
$remainingHours = $totalHours % $weeklyHours;
echo "Semanas completas: $fullWeeks<br>";
echo "Horas para una semana adicional: $remainingHours";
Calcule manualmente primeiro. Então compare. A divisão por zero deve ser evitada antes de executar a operação.
Missão Média
Crie uma calculadora para uma meta de leitura, esportes ou programação. Mostra total, progresso, restante e porcentagem. Experimente com um objetivo alcançado e outro apenas começando.
Extensão Universitária
Ele encapsula o cálculo em dados de entrada e analisa três casos limites: dedicação zero, progresso maior que a meta e valores negativos. Não os corrija silenciosamente; documente a regra que você aplicaria.
Testes
- Caso normal.
- Meta já alcançada.
- Horas que não dividem exatamente a meta.
- Dedicação zero sem causar erro fatal.
Entrega
Inclui cálculo manual, código, resultados e regras propostas. ENVIAR PARA O TUTOR.
Próximo: B04 — Tomar decisões.

Comments
Post a Comment