1
resposta

[Projeto] [Lista 03] Projetos

01 - impares

<?php
for ($i = 1; $i <= 100; $i++) {
    if ($i % 2 != 0) {
        echo $i . "<br>";
    }
}
?>

02 - calculo IMC

<?php
$peso = 70;
$altura = 1.75;

$imc = $peso / ($altura * $altura);

echo "Seu IMC é: " . number_format($imc, 2) . "<br>";

if ($imc < 18.5) {
    echo "Classificação: Abaixo do peso";
} elseif ($imc < 25) {
    echo "Classificação: Peso normal";
} elseif ($imc < 30) {
    echo "Classificação: Sobrepeso";
} else {
    echo "Classificação: Obesidade";
}
?>

03- Saudação conforme o horário

<?php
$hora = 14; 

if ($hora < 12) {
    echo "Bom dia!";
} elseif ($hora < 18) {
    echo "Boa tarde!";
} else {
    echo "Boa noite!";
}
?>

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei muito de ver que você trabalhou bem com estruturas condicionais e laços de repetição. Seu código está claro e direto, o que facilita bastante a leitura. A forma como aplicou o cálculo do IMC ficou muito organizada, e a saudação conforme o horário mostra boa compreensão do controle de fluxo.

Uma dica interessante para o futuro é usar a função date() para capturar o horário atual do sistema automaticamente, sem precisar definir manualmente a variável hora. Veja este exemplo:


<?php
$hora = date('H');

if ($hora < 12) {
    echo "Bom dia!";
} elseif ($hora < 18) {
    echo "Boa tarde!";
} else {
    echo "Boa noite!";
}
?>

Esse código obtém a hora atual e mostra a saudação correta conforme o momento do dia.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!