• Matéria: Informática
  • Autor: SansLimieiro7495
  • Perguntado 7 anos atrás

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: manoelvictocarvalhos
0

D- OS TRÊS BLOCOS SAO EQUIVALENTES. EU CREIO QUE SEJA ESSA A ALTERNATIVA CORRETA

respondido por: MairaL
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