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
Soluções para a tarefa
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 interessantes
Física,
10 meses atrás
História,
10 meses atrás
Matemática,
10 meses atrás
Biologia,
1 ano atrás
Física,
1 ano atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás