Newer
Older
Ruby / jikannkeisoku.rb
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

puts "勉強時間を計測します"
puts "enterキーでスタート"
saisyo = gets.chomp
puts"計測中...\nenterキーで終了"
kaisi = Time.now.to_i                       
teisi = gets.chomp
syuryo = Time.now.to_i                     
taimu = syuryo - kaisi                      
hun = taimu / 60                            
byou = taimu - hun * 60                    
zikan = hun / 60
puts "勉強時間は"
while zikan > 0
  printf("%d時間", zikan)
  break
end

while hun > 0
  printf("%d分", hun)
  break
end

printf("%d秒", byou)
puts"でした"

puts"結果を入力してください"

puts"今日は?"
puts"何月?"
tuki = gets.to_i
puts"何日?"
hiniti = gets.to_i 
puts"勉強時間は?"
puts"何時間?"
ji = gets.to_i 
puts"何分?"
hun = gets.to_i
kekka = "#{tuki}月#{hiniti}日は#{ji}時間#{hun}分"
kekka1 = "\n#{kekka}"
puts"記録を記録します"
file = File.open("benkyoukekka.txt","a")

file.write(kekka1)
file.close

file = File.open("benkyoukekka.txt","r")

puts(file.read)
file.close