puts "Im gonna ask you for 10 numbers and then give you the sum"
puts "Give me the first number"
first_number= gets.chomp
puts "Give me the second number"
second_number=gets.chomp
puts "Give me the third number "
third_number=gets.chomp
puts "Give me the fourth number"
fourth_number= gets.chomp
puts "Give me the fifth number"
fifth_number=gets.chomp
puts "Give me the sixth number"
sixth_number=gets.chomp
puts "Give me the seventh number"
seventh_number=gets.chomp
puts "Give me the eighth number"
eighth_number=gets.chomp
puts "Give me the ninth number"
ninth_number=gets.chomp
puts "Give me the tenth number"
tenth_number= gets.chomp
puts "The Sum of all your TEN numbers is:"
puts first_number.to_i + second_number.to_i+ third_number.to_i + fourth_number.to_i + fifth_number.to_i + sixth_number.to_i+ seventh_number.to_i+ eighth_number.to_i+ ninth_number.to_i + tenth_number.to_i
-4
A
答えて
0
sum = 10.times.inject(0) do|sum,i|
puts "Enter #{i+1}th number"
sum = sum + gets.chomp.to_f
end
puts "The sum is #{sum}"
合計を返すプログラムを作成します。
あなたがソフトウェアライターであるという点は不明です。エンドユーザーとそのユーザーまでのソフトウェア、入力したい番号の数。だから私は動的なソフトウェアを書くことを学ぶことをお勧めします。 すべてをハードコードしないでください。簡単に調整できるように、柔軟なものにする。
1つのアイデアは、入力する数字の数を入力することもできます。
+0
'(1..10)'の 'i {{{i + 1} th} 'は意味がありません。 –
+0
はい、合意しましたが、その場合はありません。 1つは注意する必要があります。 – illusionist
関連する問題
- 1. 入力番号の小数点前後の制限番号
- 2. 番号入力が整数ではありません。
- 3. どのように浮動小数点数Naを入力できるようにしようと、このコードイムで入力浮動小数点数
- 4. HTML5の入力タイプ=番号のみ符号なし整数を
- 5. ユーザーが入力した番号の数がカウントされます
- 6. 入力タイプ番号 - 小数点を削除できません
- 7. 私は文字列のリストを入力し、整数、浮動小数点数などを出力するプログラムを作成する必要があります
- 8. ユーザが入力した浮動小数点の小数点以下の桁数をカウントするには?
- 9. 入力は浮動小数点になり、プログラムは全体の部分と10進数値を返します
- 10. ユーザーがget.chompで入力した数字がルビーの浮動小数点数であることを確認してください
- 11. Excel形式番号を数値(10進または浮動小数点数)に変換する方法は?
- 12. 浮動小数点数を小数点なしで書く
- 13. 入力タイプ番号、負符号または小数点記号は使用できません。
- 14. 次のエラーが発生しました:TypeError:インスタンスではなく浮動小数点型の引数が必要
- 15. PYTHON - 小数点までの小数点の入力
- 16. Ubercartのカスタム価格は、ユーザーが入力した値で倍数
- 17. 浮動小数点の浮動小数点が正しく浮動しない
- 18. 小数点の削除時に反動制御番号入力ジャンプ
- 19. 入力整数出力浮動小数点、
- 20. 変数がC++の整数または浮動小数点かどうかチェック
- 21. Ruby - 混合番号を浮動小数点に変換するにはどうしたらいいですか?
- 22. date()は、パラメータ2が整数であることを想定しています。浮動小数点数は
- 23. なぜ浮動小数点型の浮動小数点型は、正常に動作しないのですか?
- 24. QTextStreamはドット(小数点記号)で整列します
- 25. 符号なしと符号付きの数値のnumpyの合計が浮動小数点になります
- 26. ブラウザが小さくなったときにCSSの浮動小数点数の動作を変更します。
- 27. Python 3.5.2では、浮動小数点数を維持しながら整数の小数点以下桁数を削除することは可能ですか
- 28. 浮動小数点型の整数ですが、addProximityAlertは機能しません。
- 29. TypeError:整数の引数が必要です。浮動小数点数のPython 2.7
- 30. 浮動小数点数が整数値のみを含む場合、浮動小数点==を安全に比較することは保証できますか?
[ordinalize](https://rubygems.org/gems/ordinalize)のgemを利用することができます。次に、 '' 1.ordinalize#=> first''、 '2.ordinalize#=> second''などを行うことができます。 –
あなたの質問は何ですか? –
プログラムを冗長にする必要がありますか? – Stefan