Panafrikan PHP

An educational initiative by EColSi

Discover EColSi
Choose your language
Explore the course

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

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

Popular posts from this blog

Bem-vindo ao Panafrikan PHP: aprenda, construa e compartilhe

Bienvenue sur Panafrikan PHP : apprenez, créez et partagez