1
resposta

[Projeto] Lista de exercícios #2

  1. Escreva um programa que exiba, na tela do usuário, todos os números ímpares de 0 à 100.
<?php 

for ($n = 1; $n < 100; $n++ ){
    if ($n % 2 != 0){
        echo $n . "\n";
    }
}
  1. Crie um programa que, a partir de altura e peso, calcule o IMC e exiba a classificação do IMC
<?php
$nome = "saeT";
$altura = 1.81;
$peso = 90;
$imc = $peso / ($altura**2);
if ($imc < 18.5) {
    echo"$nome está abaixo do peso com um imc de $imc";
} elseif ($imc >= 18.5 && $imc < 24.9) {
    echo "$nome está em um peso normal com imc de $imc";
} elseif ($imc >= 25 && $imc < 29.9) {
    echo "$nome está acima do peso com imc de $imc";
} elseif ($imc >= 30 && $imc < 34.9) {
    echo "$nome está com obesidade grau 1 com imc de $imc";
} elseif ($imc >= 35&& $imc < 39.9) {
    echo "$nome está com obesidade grau 2 com imc de $imc";
} elseif ($imc > 40) {
    echo "$nome está com obesidade grau 3 com imc de $imc";
};
  1. Desenvolva um programa que exiba na tela uma saudação (bom dia, boa tarde ou boa noite) dependendo do horário encontrado em uma variável (inteiro representando as horas).
<?php
$horario = $argv[1];
if($horario <= 12) {
    echo"Bom dia!";
}
elseif($horario > 12 && $horario < 18) {
    echo "Boa tarde!";
}
elseif($horario >= 18 && $horario < 24) {
    echo "Boa noite!";
}
1 resposta

Oi, Vinicius! Como vai?

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

Você organizou bem as três atividades e demonstrou domínio no uso de condicionais e laços de repetição. Gostei especialmente da lógica no cálculo do IMC, clara e bem estruturada.

Uma dica interessante para o futuro é usar a função number_format() para formatar o número do IMC com menos casas decimais e deixar a mensagem mais legível. Veja este exemplo:



$imcFormatado = number_format($imc, 2);
echo "$nome está com IMC de $imcFormatado";

Esse código usa number_format para limitar o número de casas decimais, melhorando a apresentação do resultado.

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