Newer
Older
Ruby / wasure.rb
@ABE Tessho ABE Tessho on 14 Apr 2023 2 KB 2023-04-14 17:15:12
#!/usr/koeki/bin/ruby
# -*- coding: utf-8 -*-

print("こんにちは!\n")
print("今から忘れ物の確認をします。\n")
print("教科を選んでネ!\n")

subject = %w(国語 数学 社会 理科 英語 音楽 美術 保体 技家 )
kokugo = %w(国語の教科書 ノート 国語のワーク 漢字のワーク 下敷き)
suuga = %w(数学の教科書 ノート コンパス 分度器 定規 数学のワーク 数学のファイル)
syaka = %w(地理の教科書 地理のワーク 歴史の教科書 歴史のワーク 地図帳 資料集 ノート 社会のワーク)
rika = %w(理科の教科書 理科のファイル 理科のワーク 筆箱)
eigo = %w(英語の教科書 英語のファイル 英語のノート 英語のワーク タブレット イヤホン)
onga = %w(心のコーラス  音楽のファイル 音楽の教科書 器楽の教科書 )
bizyu = %w(資料集 クロッキー帳 美術のファイル 美術の教科書 鉛筆 タブレット)
hota = %w(運動着 赤白帽  水筒 タオル 保体の教科書 保体のワーク タブレット)
gika = %w(裁縫道具 技家のファイル 技術の教科書 技術のワーク 家庭科の教科書 家庭科の教科書ワーク)

n = 0
subject.each do |f|
  printf("%d 番: %s\n",n,f)
  n += 1
end
puts("何番の教科を選びますか?")


#printf("%s\n",subject[a])

while true
 a = gets.to_i 
  if a == 0
    puts kokugo
    pid = spawn("display -geometry +0+0 kokugo.png")
  elsif a == 1
    puts suuga
    pid = spawn("display -geometry +0+0 suu.png")
  elsif a == 2
    puts syaka
    pid = spawn("display -geometry +0+0 syaka.png")
  elsif a == 3
    puts rika 
    pid = spawn("display -geometry +0+0 rika.png")
  elsif a == 4
    puts eigo
    pid = spawn("display -geometry +0+0 eigo.png")
  elsif a == 5
    puts onga
    pid = spawn("display -geometry +0+0 onga.png")
  elsif a == 6
    puts bizyu
    pid = spawn("display -geometry +0+0 bizyu.png")
  elsif a == 7
    puts hota
    pid = spawn("display -geometry +0+0 hotai.png")
  elsif a == 8
    puts gika
    pid = spawn("display -geometry +0+0 katei.png")
  elsif a == 9
    break
  else
    redo
  end
  sleep(5)
  Process.kill(:INT,pid)
  redo
end