Newer
Older
Ruby / saisyuu2.rb
@SAITO Azuma SAITO Azuma on 24 Jan 1 KB 2026-01-24 13:47:57
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'mp3info'
puts"あなたは今、何分暇ですか? 次の選択肢の中から選んでください。"
puts"1. 1〜5分"
puts"2. 6〜10分"
puts"3. 11〜15分"
puts"4. 16〜20分"
puts"5. 21〜25分"
jikan = gets.to_i
gofun = ["ohayou", "konnnichiha", "konbanha", "sayonara", "mataashita"]
juppun = ["aiueo", "kakiku", "sashisu", "tatitu", "naninu" ]
juugofun = ["mituki", "souma", "kotoha", "yosuke", "ayame"]
nijuppun = []
printf("%sなら、これらをオススメします。\n", jikan) 
sleep(1)
if jikan == 1 
  while gofun.size > 0
    printf("・%s\n", gofun.shift)
  end
elsif jikan == 2
  while juppun.size > 0
    printf("・%s\n", juppun.shift)
  end
elsif jikan == 3
  while juugofun.size > 0
    printf("・%s\n", juugofun.shift)
  end
elsif jikan == 4
  while nijuppun.size > 0
    printf("・%s\n",nijuppun.shift)
  end
end
sleep(2)
puts"タイマーの機能を使いますか?\n1.はい\n2.いいえ" #タイマーのプログラム
hantei = gets.to_i
if hantei == 1
  print"何分計りますか:"
  time = gets.to_i
  puts"それでは始めます。"
  sleep(1)
  puts"スタート!!"
  sleep(1)
  while time > 0
    printf("残り%d分です。\n", time)
    sleep(60)
    time -= 1
  end
  puts"\e[36m時間になりました!!\e[m"
  Mp3info.open("oto.mp3") do |mp3|
    puts mp3.tag.album
  end
end