Lógica, perguntado por erikaschnaider3069, 1 ano atrás

Considere o seguinte fragmento de código em Linguagem C:




if (delta >= 0) {


x1 = (-b + sqrt(delta))/(2 * a);


x2 = (-b – sqrt(delta))/(2 * a);


} else {


printf(“Sem raízes reais”);


}




Tendo como base o fragmento de código apresentado, avalie as seguintes afirmativas assinalando (V) para as verdadeiras ou (F) para as falsas:




( ) O comando usado é o IF-ELSE.


( ) Se o valor da condição (delta > = 0) for verdadeiro, serão executadas as atribuições às variáveis x1 e x2.


( ) Se o valor da condição (delta > = 0) for falta, nada será executado.


( ) Como o valor da condição será verdadeiro ou falso, somente um dos conjuntos de instruções será executado.


( ) Como o valor da condição será verdadeiro ou falso, os dos conjuntos de instruções serão executado.

Soluções para a tarefa

Respondido por EliveltonSilver
7

V - é o comando If Else.

V - se for verdadeiro vai entrar no If.

V - se for falso não entrará no If ( executará o else).

V - se for verdadeiro ou falso só será executado um dos comandos.

F - se for verdadeiro ou falso não executará os dois comandos, apenas um.


radrigoandradep9hy5k: errado, resposta certa é: V – V – F – V – F (corrigido pelo AVA)
Respondido por radrigoandradep9hy5k
21

Resposta correta é: V – V – F – V – F (corrigido pelo AVA)

Perguntas interessantes