SóProvas


ID
1546600
Banca
FCC
Órgão
MANAUSPREV
Ano
2015
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considere o pseudocódigo abaixo.

Algoritmo Lógica
var a, b, c, d: inteiro
Início
  a ← 2
  b ← 5
  c ← 10
  d ← 3
  Se (NÃO((a+c*b) < = (d*b/a)) E ((b+c/d) < (c/a*d-b*a))) então
     imprima ("A")
  Fim_se
  Se (((a+c*b) < = (d*b/a)) OU ((b+c/d) < > (c/a*d-b*a)) E NÃO((c-d)=(d+a))) então
     imprima ("B")
  Fim_se
  Se ((((a+c)*b) < = (d*b/a)) E ((b-c*d) < > (c/a*(d-b)*a))) então
     imprima ("C")
  Fim_se
Fim

Neste algoritmo será impresso

Alternativas
Comentários
  • Resolvendo os cálculos e lembrando que as operações de multiplicação e divisão tem prioridade sobre as de subtração e adição quando não estiverem delimitadas por parenteses, deve ficar assim:


    Se (NÃO((52) < = (7.5)) E ((5.33) < (5))) então 

         imprima ("A") 

      Fim_se 

      Se (((52) < = (7.5)) OU ((5.33) < > (5)) E NÃO((7)=(1))) então 

         imprima ("B") 

      Fim_se 

      Se (((75) < = (7.5)) E ((25) < > (-1,25)) então 

         imprima ("C") 

      Fim_se 


    logo, a unica condição que passa é a segunda imprimindo a letra B

  • Legal Mayara San. Embora não impacte no resultado final, o valor apresentado como 5.33 deve ser 8.33, ou seja, 5 + 10/3.

  • Força Guerreiro!!!!!!