1
resposta

Lista de Exercícios 01 - Aula 09

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

<?php

$numeros = [];

for ($i = 1; $i <= 100; $i++) {
    if ($i % 2 != 0) {
        $numeros[] = $i;
    }
}

echo "Esses são os números ímpares de 0 até 100: " .  implode(", ", $numeros) . "\n";

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Alex! Tudo bem?

Seu código está correto e resolve bem o exercício. Você usou o for, fez a verificação com módulo e ainda organizou a saída com implode, ficou bem limpo.

Uma simplificação que dá pra fazer é começar o loop já em número ímpar e pular de 2 em 2:

for ($i = 1; $i <= 100; $i += 2) {
    $numeros[] = $i;
}

Mas do jeito que você fez está perfeito e mais didático.

Bons estudos!

Sucesso

Imagem da comunidade