diff --git "a/\043jits\043" "b/\043jits\043" new file mode 100644 index 0000000..28e0817 --- /dev/null +++ "b/\043jits\043" @@ -0,0 +1 @@ +by/ \ No newline at end of file diff --git "a/\043jitsuyou.rb\043" "b/\043jitsuyou.rb\043" new file mode 100755 index 0000000..fd45616 --- /dev/null +++ "b/\043jitsuyou.rb\043" @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +require 'csv' +mondai = CSV.read("jitsuyou.csv",headers:true) + +print("次の英語を日本語に訳しなさい\n") +mondai.each do |a| + printf("\e[37m%s\e[m%s " ,a["英語"]) + gets + printf("\e[m%s\e[m \n" ,a["日本語訳"]) + puts +end diff --git "a/\043shonai.csv\043" "b/\043shonai.csv\043" new file mode 100644 index 0000000..f60e386 --- /dev/null +++ "b/\043shonai.csv\043" @@ -0,0 +1,4 @@ +建物名,住所,電話番号 +銀杏城,熊本県熊本市中央区本丸1-1,090-352-5900 +大阪城,大阪府大阪市中央区大阪城1-1,06-6941-3044 +日光東照宮,栃木県日光市三内2301,0288-54-0560 \ No newline at end of file diff --git "a/\043\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201\043" "b/\043\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201\043" new file mode 100755 index 0000000..3defce7 --- /dev/null +++ "b/\043\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201\043" @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +puts "ストップウォッチスタート!(Enterを押すと止まるよ)" +kaishi = Time.now.to_i +teishi = gets.chomp +syuryo = Time.now.to_i +jikan = syuryo - kaishi +printf("タイムは%d秒です。\n",jikan) \ No newline at end of file diff --git "a/.\043jits" "b/.\043jits" new file mode 120000 index 0000000..247d68b --- /dev/null +++ "b/.\043jits" @@ -0,0 +1 @@ +j2517@jd.koeki-u.ac.jp.970:1754734654 \ No newline at end of file diff --git "a/.\043jitsuyou.rb" "b/.\043jitsuyou.rb" new file mode 120000 index 0000000..247d68b --- /dev/null +++ "b/.\043jitsuyou.rb" @@ -0,0 +1 @@ +j2517@jd.koeki-u.ac.jp.970:1754734654 \ No newline at end of file diff --git "a/.\043shonai.csv" "b/.\043shonai.csv" new file mode 120000 index 0000000..247d68b --- /dev/null +++ "b/.\043shonai.csv" @@ -0,0 +1 @@ +j2517@jd.koeki-u.ac.jp.970:1754734654 \ No newline at end of file diff --git "a/.\043\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201" "b/.\043\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201" new file mode 120000 index 0000000..247d68b --- /dev/null +++ "b/.\043\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201" @@ -0,0 +1 @@ +j2517@jd.koeki-u.ac.jp.970:1754734654 \ No newline at end of file diff --git a/hana.rb b/hana.rb new file mode 100644 index 0000000..daa1bd0 --- /dev/null +++ b/hana.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +puts "クイズです!" +puts "次のうち、夏に咲く花はどれ?" +puts "1.ユリ" +puts "2.バラ" +puts "3.コスモス" + +print "答えの番号を入力してね(1〜3): " +ans = gets.chomp.to_i + +if ans == 1 + puts "正解!" +else + puts "残念!正解は1のユリだったよ!" +end diff --git a/irotsuke.rb b/irotsuke.rb new file mode 100755 index 0000000..58aabad --- /dev/null +++ b/irotsuke.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def aka +"\e[31m%s\e[m\n" +end + +puts"赤いものを入力してください。" +a = gets.chomp +printf(aka ,a) +i diff --git a/jitsuyou.csv b/jitsuyou.csv new file mode 100644 index 0000000..e1153fe --- /dev/null +++ b/jitsuyou.csv @@ -0,0 +1,7 @@ +英語,日本語訳 +banana,バナナ +orange,オレンジ +apple,りんご +figs,いちじく +yuzu,ゆず +strawberry,いちご diff --git a/jitsuyou.rb b/jitsuyou.rb new file mode 100755 index 0000000..1c2cab8 --- /dev/null +++ b/jitsuyou.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +require 'csv' +mondai = CSV.read("jitsuyou.csv",headers:true) + +print("次の英語を日本語に訳しなさい\n") +mondai.each do |a| + printf("\e[37m%s\e[33m " ,a["英語"]) + gets + printf("\e[m%s\e[m \n" ,a["日本語訳"]) + puts +end diff --git a/kakikomi.rb b/kakikomi.rb new file mode 100644 index 0000000..4ac1c3b --- /dev/null +++ b/kakikomi.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +require 'csv' +CSV.open("output.csv", "w") do |csv| + csv << ["a", "b", "c"] + csv << [1, 2, 3] + csv << ["りんご", "みかん", "バナナ", "柿"] +end diff --git a/kankou.rb b/kankou.rb new file mode 100644 index 0000000..110534c --- /dev/null +++ b/kankou.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +require 'csv' +data = CSV.read("shonai.csv", headers: true) +data.each do |row| + printf("%s の詳しい情報は?\n", row["建物名"]) + printf("住所 => %s\n 電話番号 => %s\n", row["住所"], row["電話番号"]) + puts("---------------------------") +end diff --git a/kudamono.rb b/kudamono.rb new file mode 100644 index 0000000..614e243 --- /dev/null +++ b/kudamono.rb @@ -0,0 +1,8 @@ +#!/usr/vin/env ruby +# -*- coding: utf-8 -*- + +kudamono =["りんご","みかん","バナナ"] +nedan=[130,80,100] +printf("%s の値段は %d 円です。\n",kudamono[0],nedan[0]) +printf("%s の値段は %d 円です。\n",kudamono[1],nedan[1]) +printf("%s の値段は %d 円です。\n",kudamono[2],nedan[2]) diff --git a/omake.rb b/omake.rb new file mode 100755 index 0000000..f96bb68 --- /dev/null +++ b/omake.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def keisan(t,y) + (t+y)*4/2+(t+y)*8/2+t*y/2 +end + +puts "上の辺は何cm?" +t = gets.to_i +puts "下の辺は何cm? 計算します" +y = gets.to_i +printf("%d\n", keisan(t,y)) diff --git a/omake2.rb b/omake2.rb new file mode 100644 index 0000000..158ed53 --- /dev/null +++ b/omake2.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def keisan(x) + a = x*5 + b = x*2 + c = a - b +end +puts "xの数値を入れてください。計算します。" +x = gets.to_i +printf("%d\n", keisan(x)) \ No newline at end of file diff --git a/output.csv b/output.csv new file mode 100644 index 0000000..16bb854 --- /dev/null +++ b/output.csv @@ -0,0 +1,3 @@ +a,b,c +1,2,3 +りんご,みかん,バナナ,柿 diff --git a/shonai.csv b/shonai.csv new file mode 100644 index 0000000..07d4e67 --- /dev/null +++ b/shonai.csv @@ -0,0 +1,4 @@ +建物名,住所,電話番号 +銀杏城,熊本県熊本市中央区本丸1-1,090-352-5900 +大阪城,大阪府大阪市中央区大阪城1-1,06-6941-3044 +日光東照宮,栃木県日光市三内2301,0288-54-0560 diff --git a/sleep b/sleep new file mode 100755 index 0000000..cc20255 --- /dev/null +++ b/sleep @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +puts "試合開始まで・・・" +sleep(4) +puts"3" +sleep(2) +puts"2" +sleep(3) +puts"1" +sleep(1) +puts"スタート" diff --git "a/\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201" "b/\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201" new file mode 100755 index 0000000..f5ba20a --- /dev/null +++ "b/\343\202\271\343\203\210\343\203\203\343\203\227\343\202\246\343\202\251\343\203\203\343\203\201" @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +puts "ストップウォッチスタート!(Enterを押すと止まるよ)" +kaishi = Time.now.to_i +teishi = gets.chomp +syuryo = Time.now.to_i +jikan = syuryo - kaishi +printf("タイムは%d秒です。\n",jikan)