読み込んだ月の季節を表示 (論理演算子)
明解C言語 入門編 > 3. プログラムの流れと分岐 >
読み込んだ月の季節を表示 (論理演算子)
Ruby
print "何月ですか:" month = STDIN.gets.chomp.to_i if (3 <= month && month <= 5) puts "春です。" elsif (6 <= month && month <= 8) puts "夏です。" elsif (9 <= month && month <= 11) puts "秋です。" elsif(month == 1 || month == 2 || month == 12) puts "冬です。" else puts "そんな月はありませんよ!!" end if ((3..5) === month) puts "春です。" elsif ((6..8) === month) puts "夏です。" elsif ((9..11) === month) puts "秋です。" elsif((1..12) === month) puts "冬です。" else puts "そんな月はありませんよ!!" end
実行結果
L:\>ruby l:\lesson_03_022.rb
何月ですか:5
春です。
春です。L:\>ruby l:\lesson_03_022.rb
何月ですか:8
夏です。
夏です。