visualg
Não consigo sair desse problema.
Sou iniciante na linguagem de programação e consequentemente no visualg.
O algoritmo deveria me dar a resposta "c" e não "a".
Algoritmo "despesas"
Var
x, d1, d2: real
Inicio
Escreva(" Quanto é a salário?")
Leia (x)
Escreva("Quanto é a despesa com transporte?")
Leia (d1)
Escreva("Quanto é a despesa com saúde?")
Leia (d2)
Se (d1<x) então
Se ((d1+d2)<x) então
Escreva("a")
Senao
Escreva("b")
Fimse
Senao
Escreva("c")
Fimse
Fimalgoritmo
Se coloco d1=1 e d2=2, o algoritmo não me mostra o "b", mas o "a".
Já testei a variável d1 e está ok.
Acredito que o erro está na operação ((d1+d2)<x).
Alguém pode me ajudar?
Discussão (4)
Carregando comentários...