No código abaixo, qual o valor final de i, e quantas vezes o laço foi executado? int i = 0; while(i<=20){ if(i%5==0) i++; else i = i+2; }
Soluções para a tarefa
Respondido por
3
Resposta:
Executando seu código em C++ o valor final de i é 21, o laço foi executado 13 vezes.
Explicação:
A varíavel 'i' inicia com o valor zero. A condição dentro do laço indica que ele será executado enquanto i for menor ou igual a 20.
O if(i%5==0) i++ indica que quando a variável i é zero ou múltiplo de cinco(5, 10, 15, 20...) ele soma 1 na variável i. O else é claro caso a variável i não for multiplo de cinco ele soma 2 na varíavel i. E assim até o i ser maior do que 20.
Perguntas interessantes
Contabilidade,
5 meses atrás
Matemática,
5 meses atrás
Lógica,
5 meses atrás
Biologia,
5 meses atrás
Matemática,
5 meses atrás
Administração,
11 meses atrás
Química,
11 meses atrás