#!/usr/bin/env ruby # -*- coding: utf-8 -*- puts "多機能型時計です" puts "何をしたい?" sleep(1) while true puts "1:タイマー" puts "2:ストップウォッチ" puts "3:計算" puts "0:終わる" print("答えを入力:") dosuru = gets.chomp.to_i if dosuru == 1 puts "5分までだよ。" sleep(1) puts "3" sleep(1) puts "2" sleep(1) puts "1" sleep(1) puts "スタート!!" jikan = 0 while jikan < 300 sleep(1) jikan = jikan + 1 printf("%d秒 \n", jikan) end puts "たったよ。" end if dosuru == 2 puts "何秒?" nanbyo = gets.chomp.to_i while nanbyo > 0 printf("残り%d秒 \n", nanbyo) sleep(1) nanbyo = nanbyo - 1 end puts "終了!!" sleep(2) end if dosuru == 3 puts "何算?(数字で答える)" puts "1:足し算" puts "2:引き算" puts "3:掛け算" puts "4:割り算" nanizan = gets.chomp.to_i if nanizan == 1 puts "1つ目の数字=" tichi = gets.to_i puts "2つ目の数字=" tni = gets.to_i tkotae = tichi + tni printf("答えは%dです。 \n", tkotae) end if nanizan == 2 puts "1つ目の数字=" hichi = gets.to_i puts "2つ目の数字=" hni = gets.to_i hkotae = hichi - hni printf("答えは%dです。 \n", hkotae) end if nanizan == 3 puts "1つ目の数字=" kichi = gets.to_i puts "2つ目の数字=" kni = gets.to_i kkotae = kichi * kni printf("答えは%dです。 \n",kkotae) end if nanizan == 4 puts "1つ目の数字=" wichi = gets.to_i puts "2つ目の数字=" wni = gets.to_i wkotae = wichi / wni printf("答えは%dです。 \n", wkotae) end if dosuru == 0 puts "おしまい" break end end end