• Matéria: Informática
  • Autor: duduvsilvaoy04k3
  • Perguntado 8 anos atrás

Sendo o valor de x igual a 150, assinale a alternativa que corresponda ao novo valor de x após a execução do trecho de código abaixo:



int x;

if (x <= 75){

x = x + 5;

}

else if (x <= 100){

x = x - 5;

}

else {

x = x * 2;

}

alternativas:


a)155.
b)300.
c)145.
d)250.

Respostas

respondido por: bokomoko
0
são 3 if's encadeados

primeiro ele testa se x é <= 75
Acontece que x é 150, então ele vai para o ELSE desse if

No else do primeiro if tem o segundo if que testa se x é <= 100. Como x é 150, dá falso, então ele vai para o else desse segundo if

No else do segundo if temos que x se torna x * 2 . Como x é 150 então ele se torna 2 * 150 = 300

Respota é 300
Perguntas similares