Logo Passei Direto
Buscar
10 Observe a figura, a seguir, com um pequeno programa em Portugol: programa ( funcao inicio() ( inteiro lado_a, lado_b, lado_c escreva ("Informe o primeiro lado do triângulo: my leia (lado_a) escreva ("Informe o segundo lado do triängulo: ") leio (lado_b) escreva ("Informe o terceiro lado do triângulo: ") leia (lado_c) se (lado_a - lado_b e lado_a - lado_c) ( escreva ("\nCaso 1\n") I senao - se (lado_a - lado_b ou lado_b - -- lado_c 00 lado_c -- lado_a) escreva ("\nCaso 2\n") I senao - escreva ("\nCaso 3\n") I I I 1 Suponha que, ao executar 0 programa, 0 usuário tenha digitado os valores a seguir: 10 11 11 Assinale a alternativa que representa a saída do console: A Caso 1 B Caso 2 C Caso 3 D "nCaso 3n" E "nCaso 2n"
User badge image
Fabrício Vieira

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar o programa em Portugol e os valores que o usuário digitou: 10, 11 e 11 para os lados do triângulo. O programa parece estar verificando as condições para classificar o triângulo com base nos lados informados. Vamos entender as condições: 1. Caso 1: A condição parece ser que todos os lados são iguais (lado_a == lado_b e lado_a == lado_c), o que não se aplica aqui, pois temos 10, 11 e 11. 2. Caso 2: A condição parece ser que pelo menos dois lados são iguais (lado_a == lado_b ou lado_b == lado_c ou lado_c == lado_a). Aqui, temos lado_b e lado_c iguais (11 e 11), então essa condição é verdadeira. 3. Caso 3: Se nenhuma das condições anteriores for verdadeira, o programa imprime "Caso 3". Dado que os valores 10, 11 e 11 fazem com que a condição do Caso 2 seja verdadeira, a saída do console será: B Caso 2.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina