# coding: utf-8 !#/usr/bin/env ruby # -*- coding: utf-8 -*- puts("一日のルーティーンを決めよう!!") puts("1.平日のルーティーン2.休日のルーティーン") ruthin = gets.to_i if ruthin == 1 puts("5時") puts("宿題をしよう!!") sleep(3600) puts("6時") puts("自由時間!!") puts("7時までに朝ご飯を済ましておこう!!") sleep(3600) puts("7時") puts("歯磨きをしよう!!") sleep(180) puts("7時3分") puts("学校に行く準備をしよう!!") sleep(120) puts("7時5分") puts("自由時間!!") puts("寝てもよし、本読んでもよし。ただし15分間です。") sleep(1020) puts("7時17分") puts("学ランを着よう") sleep(180) puts("7時20分") puts("最終確認をしよう") sleep(600) puts("7時30分") puts("いってらっしゃーい!!") sleep(30300) puts("5時55分") puts("おかえりなさ~い!!") puts("学ランを片付けよう!") sleep(300) puts("6時") puts("自主練をしよう!!") puts("今日の練習メニューは〜・・・") sleep(2) mnyu = ["素振り50回","壁打ち15分","ランニング"] randamu = rand(mnyu.length) printf("%s!\n",mnyu[randamu]) puts("終わったら8時まで自由時間!!ただしそれまでに夕飯を済ましておくこと!") sleep(7198) puts("8時") puts("風呂の時間!!歯磨きも一緒に済ましておこう") sleep(900) puts("8時15分") puts("髪を乾かそう") sleep(600) puts("8時25分") puts("自由時間") sleep(2400) puts("9時") puts("おやすみなさ〜い") elsif ruthin == 2 puts("1日の予定に合わせてルーティーンを決めよう!!") puts("休日のノルマ 宿題60分 自主練20分 ") puts("何時に起きた?(7時半、6時12分等じゃなくて6時、7時などと答えてね)") jikan3 = 1440 print "時間を入力 :" jikan2 = gets.to_i printf("%s時起床\n",jikan2) end puts("宿題は何時にしたい?") jikan4 = gets.to_i puts("自主練は何時にしたい?") jikan5 = gets.to_i puts("今日のルーティーンをセットしたよ。ノルマが来るまで今日の予定や自由時間!!") printf("宿題は%d時,自主練は%d時 \n" , jikan4, jikan5) jikan7 = 24 jikan7 -= jikan2 jikan9 = 24 jikan9 -= jikan2 jikan8 = 24 jikan8 -= jikan2 jikan8 *= 60 jikan7 *= 60 jikan4 *= 60 jikan5 *= 60 jikan7 -= jikan4 jikan8 -= jikan5 if jikan4 < jikan5 sleep(jikan7) puts("%d時だ!!宿題をしよう!!\n",jikan4) sleep(3600) a = 3600*(jikan5 -= jikan4) puts("宿題お疲れさま!!") sleep(a) puts("%d時だ!!自主練をしよう!!\n",jikan5) sleep(1200) puts("自主練お疲れ様!!") b = jikan9-(a+3600+jikan7+1200) sleep(b-1080) puts("おやすみー") elsif jikan5 < jikan4 sleep(jikan8) puts("%d時だ!!自主練をしよう!!\n",jikan5) sleep(1200) puts("自主練お疲れ様!!") c = 3600*(jikan4 -= jikan5) sleep(c) puts("%d時だ!!宿題をしよう!!\n",jikan4) sleep(3600) d = jikan9-(c+3600+1200+jikan8) sleep(d-1080) puts("おやすみー") end