Entrar com uma distância (Km) e o tempo de viagem (Horas) de um automóvel, e dizer se a velocidade média foi superior ao limite (110 Km/h) ou não.
essa é a pergunta. aí ficou assim:
var
km,horas,velocidademedia:real
inicio
escreva(“Qual foi a distância percorrida(KM)?”)
leia(km)
escreva(“Qual foi tempo de viagem(em horas)?”)
leia(horas)
velocidademedia= “110” entao
escreva(“A sua velocidade média foi”, velocidademedia ,”superior a 110km/h!”)
fimse
se velocidademedia<= "110" entao
escreva("A sua velocidade média foi", velocidademedia ,"inferior a 110km/h!")
fimse
fimalgoritmo
só que quando eu executo, aparece as duas respostas
a sua velocidade média foi superior…
a sua velocidade média foi inferior….
pq isso tá aparecendo?
e qual foi o meu erro?
a mais completa e que convercer pq tá aparecendo as duas respostas ganhará 10 pts.
Em ambas instruções: ‘se velocidademedia >= “110’ e ‘se velocidademedia <= "110", retire as aspas do 110, assim você estará comparando a variável 'velocidademedia' com com o número 110 e não com uma string 110. Porém, se me permite falar, esse código pode ser melhorado trocando a instrução 'se velocidademedia <= 110' por 'senao' (e retirando o fimse acima dessa mesma instrução