3
respostas

[Projeto] Resposta para o Desafio

<?php

for ($contador = 0; $contador <= 100; $contador += 13 ){
    echo "$contador \n";
}
3 respostas

Olá, Douglas! Tudo bem?

Pelo que entendi, você postou um código em PHP que utiliza um loop for para imprimir na tela os números de 0 a 100, incrementando de 13 em 13. Se essa era a sua intenção, o código está correto! Parabéns!

Sobre a atividade de números ímpares, uma possível solução é essa:

<?php

for ($contador = 0; $contador <= 100; $contador ++) {
    if ($contador % 2 == 1)
        echo "#$contador" . PHP_EOL;
}

Esse código usa um laço de repetição que vai de 0 a 100, e usa uma variável chamada "$contador" para controlar o número atual do loop.

Dentro do loop, há uma condição que verifica se o valor de "$contador" é ímpar, ou seja, Se for ímpar (quando o valor do contador dividido por 2 tem resto igual a 1), ele imprime o valor do contador precedido pelo caractere "#".

Espero ter ajudado, caso tenha ficado com alguma dúvida, estou à disposição! bons estudos! :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Na verdade saiu errado , era para ter sido "3", saiu um "1" sem querer na frente do 3. O código correto seria esse:

<?php

for ($contador = 0; $contador <= 100; $contador +=  3 ){
    echo "$contador \n";
}

Por acaso o "PHP_EOL" nas novas versões, não está funcionando? Pois quando eu coloco ele, o PHP não reconhece, então eu só opto pelo " \n"

Olá, Douglas.

Mas mesmo assim, os números impares de 1 a 100 são esses:

1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99

O seu código resulta nisto:

0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,

A constante PHP_EOL funciona sim nas versões mais recentes, como você está usando no código?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software