diff --git "a/\043sisakuhinn1.rb\043" "b/\043sisakuhinn1.rb\043" new file mode 100644 index 0000000..42cf560 --- /dev/null +++ "b/\043sisakuhinn1.rb\043" @@ -0,0 +1,39 @@ +timers = [] + +puts "いくつタイマーをセットしますか ?" +count = gets.to_i + +count.times do |i| + print "#{i+1}つ目のタイマーの名前を設定してください: " + name = gets.chomp + + print "#{name}の時間(分)を設定してください: " + minutes = gets.to_i + + seconds = minutes * 60 + timers << { name: name, seconds: seconds } + puts + end + + puts "\n--- タイマー開始 ---\n\n" + + timers.each do |timer| + name = timer[:name] + seconds = timer[:seconds] + + puts "#{name} タイマー開始 (#{seconds / 60}分) " + + seconds.downto(1) do |sec| + min = sec / 60 + s = sec % 60 + puts "#{name}: 残り #{min}分 #{s}秒" + sleep 1 + end + + + puts "#{name}タイマー終了 !\n\n" +end + + + +puts "---すべてのタイマーを終了しました ! ---"