Logo Passei Direto
Buscar

Algoritmos

UNIJORGE
Qual será o valor de saída do programa apresentado abaixo, quando as variáveis N1, N2 e N3 forem respectivamente iguais a: Programa var N1, N2, N3: real; T1, T2: real; Início leia (N1,N2,N3); se (N1 > 0) E (N2 > 0) e (N3 > 0) então T1 = (1/N1) + (1/N2) + (1/N3); t2 = 3/t1; senão T1 = N1*N2*N3 T2 = T1^(2/3) fim se; escreva (T2); Fim. Se os valores de N1, N2 e N3 forem, respectivamente , 9, 3 e -1, o que será impresso depois de executado o algoritmo acima? (Padrão de resposta: X.XXX)
User badge image
Elvis Borba

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar o programa passo a passo com os valores N1 = 9, N2 = 3 e N3 = -1. 1. Leitura das variáveis: N1 = 9, N2 = 3, N3 = -1. 2. Condição do `se`: A condição verifica se N1 > 0, N2 > 0 e N3 > 0. Neste caso, N3 é -1, então a condição é falsa. 3. Bloco `senão`: Como a condição é falsa, o programa entra no bloco `senão`: - T1 = N1 * N2 * N3 = 9 * 3 * (-1) = -27. - T2 = T1^(2/3) = (-27)^(2/3). O resultado de (-27)^(2/3) é 9, pois a raiz cúbica de -27 é -3 e, ao elevar ao quadrado, obtemos 9. 4. Saída: O programa imprime o valor de T2, que é 9. Portanto, o valor impresso será 9.000.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina