Pergunta
e)Já este código possui pelo menos 2 erros claros, consegue identificá-los? (?php numero=10: while (Snumero >=of echo "Número atual . . . Snumero . "<br>". numero++; if (Snumero = 8) { echo "o numero chegou a zero!",
Solução
Verification of experts
4.1195 Voting
MariProfissional · Tutor por 6 anos
Responder
Sim, este código possui pelo menos dois erros claros:<br /><br />1. A primeira linha está escrita em PHP, mas a sintaxe está incorreta. Deveria ser `<?php` em vez de `(?php`. Além disso, o ponto e vírgula (`;`) após `=10` está incorreto, pois não é necessário.<br /><br />2. Na linha `if (Snumero = 8)`, a condição está incorreta. O operador de atribuição (`=`) está sendo utilizado em vez do operador de comparação (`==`). Além disso, o `if` deve estar aberto e fechado corretamente, com chaves `{}` para delimitar o bloco de código que será executado.<br /><br />Corrigindo esses erros, o código ficaria assim:<br /><br />```php<br /><?php<br />$numero = 10;<br />while ($numero >= 0) {<br /> echo "Número atual: ". $numero. "<br>";<br /> $numero--;<br />}<br />if ($numero == 8) {<br /> echo "O número chegou a zero!";<br />}<br />?><br />```<br /><br />Este código agora é válido e executará corretamente.
Clique para avaliar: