Ola!
Estou tentando criar um codigo que calcula se eh mais vantagem abastecer com alcool ou gasolina, mas o codigo esta retornando erro:
combustivel.rb:19:in calcular': wrong number of arguments (given 0, expected 2) (ArgumentError)
from combustivel.rb:33:in
'
def da_boas_vindas
puts "Alcool ou gasolina?"
puts "Qual eh o seu nome?"
nome = gets.strip
puts "\n\n"
puts "Vamos calcular, #{nome} "
puts "\n\n"
end
def valores
puts "Digite o valor do Alcool:"
valor_do_alcool = gets
puts "Digite o valor da Gasolina:"
valor_da_gasolina = gets
return valor_do_alcool.to_i
return valor_da_gasolina.to_i
end
def calcular(valor_do_alcool, valor_da_gasolina)
vantagem = valor_do_alcool / valor_da_gasolina
end
def final(vantagem)
if vantagem >= 0.7
puts "Abasteca com gasolina!"
else
puts "Abasteca com alcoo!"
end
end
da_boas_vindas
valores
calcular
final