Informática, perguntado por NunesHouse, 5 meses atrás

QUESTÃO 7
Analise o script da imagem:

O que acontecerá se trocarmos a condição de parada do laço while, para while($cont != 8) ?
Alternativas
Alternativa 1:
Será impresso na tela os valores de 0 até 7

Alternativa 2:
Será impresso na tela os valores de 0 até 8

Alternativa 3:
Será impresso na tela os valores de 1 até 7

Alternativa 4:
Será impresso na tela os valores de 1 até 8

Alternativa 5:
Ocorrerá um erro de notice;

Anexos:

Soluções para a tarefa

Respondido por yancarvalho3
0

Ao se trocar a condição da estrutura de repetição para while($cont != 8) no programa apresentado na imagem, será apresentado a mensagem "<br> Scont" 8 vezes na tela, então é impresso na tela os valores de 0 a 7. Alternativa A.

Mas por que os valores impressos na tela serão de 0 a 7?

No programa em PHP apresentado o contador inicia com sua atribuição em 1, mas logo em seguida ele recebe uma atribuição em b,  ou seja, o contador começará do número zero. Depois, ao se entrar no laço de repetição while podemos perceber que o laço só acontecerá enquanto o número for diferente de 8, como estamos contando do zero e somando 1 a cada repetição, o número máximo que temos é no conta7 dor.

Ao completar o laço, podemos observar que a frase "<br> Scont" aparece 8 vezes na tela, portanto, o laço vai de 0 a 7.

Saiba mais sobre PHP aqui: https://brainly.com.br/tarefa/22681574

#SPJ1

Anexos:
Perguntas interessantes