演習課題「ゼロ・プラス・マイナスを繰り返し判定する」
右のターミナルウィンドウで、次のプログラムを作って実行してください。
1. 標準入力から整数を 1 個受け取る
2. 受け取った整数を表示する
3. 受け取った整数回分、以下の処理を繰り返す
a. さらに標準入力から整数を 1 個受け取る
a. その整数が 0 の場合、以下のメッセージを表示するAAAは0
b. その整数が 0 より大きい場合、以下のメッセージを表示するAAAはプラス
c. それ以外の場合、以下のメッセージを表示するAAAはマイナス
* AAA には、その整数を当てはめる
なお、標準入力のデータは、採点ボタンを押したときに自動的に受け渡します。
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
期待する出力値
3
0は0
1はプラス
-1はマイナス
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#15:複数のデータを分類する
複数のデータを受け取って、それを分類するプログラムをつくります。timesとifを組み合わせると、複数のデータに同じ処理を繰り返すことができます。
count = gets.to_i
count.times do
number = gets.to_i
puts number
end
count = gets.to_i
count.times do
number = gets.to_i
puts number
if number == 10 then
puts "#{number}は10に等しい"
elsif number > 10 then
puts "#{number}は10より大きい"
else
puts "#{number}は10未満"
end
end
ログインすると採点できます
コードの実行