Newer
Older
Ruby / hello.rb
@KONTA Hinata KONTA Hinata on 15 Oct 2 KB 2023-10-15 21:36:16
#!/usr/bin/env ruby
# -*- coding: utf-8 -*=

puts "今日の洗濯物はどうしよう?"
puts "今日の天気を教えて"
puts "1 : 晴れ"
puts "2 : 雨"
puts "3 : 曇り"

while true
  print "天気を入力"
  tennki = gets.chomp.to_i
  if tennki == 1
    puts "晴れの日はとてもいい天気なので外や、ベランダに干してもいいよ!!"
    puts "でも急に雨が降ってくることがあるので天気予報はしっかり見よう!!"
    redo
  elsif tennki == 2
    puts "雨の日は洗濯物が濡れちゃうので部屋干しにしよう!"
    puts "で、途中で曇りになっても家にいなかったらそのままにしたほうがいいかも"
    redo
  elsif tennki == 3
    puts "曇りの日はとても迷うよね。だからクイズ形式で教えてあげよう。"
    break
  else
    puts "その選択肢はないよ"
    redo
  end
end

puts "それじゃ曇りのときの対処法を教えてあげるよ!"
puts "問題 1"

  puts "今日は曇りだが天気予報では雨は振らない"
  puts "1 : 外干し"
  puts "2 : 部屋干し"

  while true
    print "数字を入力"
    suuzi = gets.chomp.to_i
    if suuzi == 1
      puts "正解!! 外に干しても濡れなからいいね"
      break
    elsif suuzi == 2
      puts "不正解、、、部屋干しにしてもいいけど外に干したほうがいいね"
      break
    else
      puts "その選択肢はないよ"
      redo
    end
  end
  
  puts "今日は曇りだが天気予報では雨が降る"
  puts "1 : 外干し"
  puts "2 : 部屋干し"

  while true
    puts "数字を入力"
    suuzi = gets.chomp.to_i
    if suuzi == 1
      puts "不正解、、、外に干すと洗濯物が濡れてしまうからだめだね"
      break
    elsif  puts "正解!! 洗濯物が濡れてしまうので部屋干しにしよう"
      break
    else
      puts "その選択肢はないよ"
      redo
    end
  end
  
  puts "今は曇りだがこれからあめが降る"
  puts "1 : 外干し"
  puts "2 : 部屋干し"

  while true
    puts "数字を入力"
    suuzi = gets.chomp.to_i
    if suuzi == 1
      puts "不正解、、、心配なので部屋干しにしよう"
      break
    elsif suuzi == 2
      puts "正解!! そとに干すと濡れちゃうので部屋干しにしよう"
      break
    else
      puts "その選択肢はないよ"
      redo
    end
  end
  
  puts "今は曇りだがこれから晴れになる"
  puts "1 : 外干し"
  puts "2 : 部屋干し"

  while true
    puts "数字を入力"
    suuzi = gets.chomp.to_i
    if suuzi == 1
    puts "正解!! 晴れるので外干しにしよう!"
    break
    elsif suuzi == 2
      puts "不正解、、、部屋干しでもいいけど外に干したほうがいいね"
      break
    else
      puts "その選択肢はないよ"
      redo
    end
  end

  puts "これで洗濯マスターだね"
  puts "おめでとう!!"