Considere os três blocos de código dados abaixo. Em todos os códigos, são utilizados apenas comandos de decisão. Analise as aformações feitas sobre os códigos e assinale a afirmação correta.
Bloco 1
if ( n > 5 ) {
if( n < 10)
comando1;
else
comando2;
} else
comando2;
Bloco 2
if ( (n > 5 ) && (n < 10) ) {
comando1;
} else {
comando2;
}
Bloco 3
if ( (n <= 5 ) || (n >= 10) ) {
comando2;
} else {
comando1;
}
A - Somente os blocos 1 e 2 são equivalentes
B- Somente os blocos 2 e 3 são equivalentes
C - Nenhum dos blocos é equivalente
D - Os três blocos são equivalentes
E - Somente os blocos 1 e 3 são equivalentes
Respostas
respondido por:
0
D- OS TRÊS BLOCOS SAO EQUIVALENTES. EU CREIO QUE SEJA ESSA A ALTERNATIVA CORRETA
respondido por:
0
Resposta: D - Os três blocos são equivalentes
Explicação:
Em todos os blocos, para os números entre 5 e 10, executará o comando 1, para os números menores ou igual a 5 executará o comando 2, assim como, para os números maiores ou igual a 10.
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás