Buscar

Algoritmo e Linguagem de Programação Questão 5) - 0,50 ponto(s) As estruturas de controle para seleção composta (if-else) possuem uma condição. Se...

Algoritmo e Linguagem de Programação
Questão 5) - 0,50 ponto(s)

As estruturas de controle para seleção composta (if-else) possuem uma condição. Se essa condição for verdadeira, é executado o bloco de código associado ao if e, se a condição for falsa, é executado o bloco de código associado ao else. Portanto, dessa forma, só serão contempladas as situações que tiverem duas saídas. Nas situações em que o número de saídas for a partir de três, é necessário encadear essas estruturas condicionais. Para isso, é necessário utilizar a junção else if.

Baseado nisso, o que será impresso com a execução do programa abaixo se a variável A receber 1, a variável B receber 2 e a variável C receber 3?

if ((A >= B + C) || (B >= C + A) || (C >= A + B))

printf("\nNao forma triangulo");

else if ((A == B) && (B == C))

printf("\nForma triangulo equilatero");

else if ((A != B) && (B != C) && (C != A))

printf("\nForma triangulo escaleno");

else if ((A == B) || (B == C) || (C == A))

printf("\nForma triangulo isosceles");

else

printf("\nForma triangulo");


A) Forma triângulo equilátero.
B) Forma triângulo.
C) Forma triângulo isósceles.
D) Não forma triângulo.
E) Forma triângulo escaleno.

Essa pergunta também está no material:

AVGs UNISA_2022
750 pág.

Engenharia Civil

Respostas

User badge image

Ed Verified user icon

Se a variável A receber 1, a variável B receber 2 e a variável C receber 3, o programa irá imprimir a alternativa C) Forma triângulo isósceles. Isso ocorre porque a condição do primeiro if não é satisfeita, então o programa passa para o próximo else if, que verifica se A é igual a B e B é igual a C, o que é falso. Em seguida, o programa passa para o próximo else if, que verifica se A é diferente de B, B é diferente de C e C é diferente de A, o que é verdadeiro. Portanto, o programa imprime "Forma triângulo escaleno".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina