J'essaie de faire en sorte que le numéro d'entrée de l'utilisateur soit envoyé à la fonction, mais je ne sais pas ce que je fais de mal. Quelqu'un peut-il m'aider?Comment appeler une entrée d'utilisateur dans une méthode en ruby
puts "\n Amount with decimals:\n "
STDOUT.flush
numb = gets
puts "\n Multiplier:\n "
STDOUT.flush
mult = gets
stoque(0.01, numb, 0.5, mult, 1)
Pouvez-vous être plus précis sur ce qui se passe? Que se passe-t-il et que prévoyez-vous? Ce code reçoit en fait l'entrée de l'utilisateur et l'envoie à la méthode –
Si vous avez besoin d'un numéro, peut-être 'mult.to_f'? – tadman
Notez que 'STDOUT.flush' peut généralement être omis. Ruby se vide automatiquement lors de l'écriture sur un terminal (tty). – Stefan