Sto cercando di convertire una temperatura da Fahrenheit a Celsius:"numero errato di argomenti" ArgumentError quando si utilizza tutto l'
puts 'Convertir grados Fahrenheit a Celcius'
STDOUT.flush
x = gets.chomp
aprox = (x * 100.0).round(2)/100.0
resultado = (aprox-32)/1.8
puts resultado
Io uso la formula corretta per la conversione Fahrenheit a Celsius:
Celsius = Fahrenheit - 32/1.8
Tuttavia, quando eseguo questo nella console, mi dà il seguente errore:
`round': wrong number of arguments (1 for 0) (ArgumentError)
Ho provato differire ent cose ma non capisco perché questo non funziona.
possibile vittima di http://stackoverflow.com/questions/2748911/error-in-rounding-off-values- using-round-in-ruby – rogerdpack