Analise o código abaixo:
1- if (valor 1 > =valor 2)
2- {
3- valor 1= valor 1 * 2;
4- }
5- else
6- valor2= 0;
Deste modo, leia as proposições a seguir e assinale a alternativa que contemple a correta correlação entre proposição se verdadeira ( V) ou falsa (F)
1- valor1 recebe o quadrado dele mesmo se condição for verdadeira
2- a linha 6 será executada independente da condição
3- valor2 será zerado caso a condição seja falsa.
A. 1-F; 2-F; e 3-F
B. 1-V; 2-F; e 3-F
C. 1-V; 2-V e 3-F
D. 1-V; 2-F; e 3-V
E. 1-F; 2-V; e 3-V
Soluções para a tarefa
Respondido por
0
Letra D!
Justificativas:
1 - Realmente o valor1 recebe seu quadrado, a partir do momento em que ele é multiplicado por 2
2 - "else", em tradução direta para o português significa "se não", ou seja, esta condição só sera realizada SE a primeira NÃO for realizada (ou satisfeita).
3 - Tendo como base a explicação de cima, valor2 será zerado apenas se a condição de cima não for satisfeita, justamente por que o valor2 está dentro do bloco do else.
Espero ter ajudado!
iBuuusTeeR:
Na verdade ele não recebe o quadrado. Quando se multiplica por 2 você está dobrando o número, quando você multiplica um número por ele mesmo é o quadrado. Ex: valor1 = valor1 * valor1
Perguntas interessantes
Português,
9 meses atrás
Matemática,
9 meses atrás
Biologia,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás