Newer
Older
Ruby / asanositaku.rb
@SATO Momoka SATO Momoka on 11 Jan 2023 1 KB 2023-01-11 21:01:09
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

require 'csv'
yotei = CSV.read("zikan.csv", headers: true)

miru = CSV.read("kakunin.csv",headers: true)
yotei = miru
print("おはようございます!\n何をしますか?")
while true
  if yaru == 1 then
           printf("%d の予定を表示します.\n",row["曜日"])
  printf("予定 => %s やること =>\n",row["予定"],row["やること"])
elsif yaru == 2 then 
  print("今日の天気予報のサイトを開きます.\n")
  system("firefox"+tenki['url']+"&",["kakunin"])
puts "1 予定の確認"
puts "2 天気の確認"
puts "0 終了"
puts ":"
yaru=gets.to_i
if yaru == 0 then
  break
elsif yaru == 1 then
  puts"1:月曜日,2:火曜日,3:水曜日,4:木曜日,5:金曜日,6:土曜日,0:日曜日"
  puts"何曜日の予定を確認しますか?:"
  hi =gets.to_i
  if hi > ""
    youbi = "月火水木金土日"[hi]    
    yotei.each{|row|
      if youbi == row["曜日"]row
      printf("%s の予定を表示します.\n",row["曜日"])
  printf("予定 => %s やること =>\n",row["予定"],row["やること"])
    } yaru == 2 end 
  print("今日の天気予報のサイトを開きます.\n")
  system("firefox"+tenki['url']+"&",["kakunin"])
      end
               end
               end