diff --git a/chidori/ascii.rb b/chidori/ascii.rb new file mode 100644 index 0000000..7dfbf8b --- /dev/null +++ b/chidori/ascii.rb @@ -0,0 +1,22 @@ +#!/usr/bin/env ruby + +print" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # +" +print" +\( ^o^ )/ + +(0 ) (0 ) + o + +(^q^)(^q^) + + +" diff --git a/chidori/hairetu.rb b/chidori/hairetu.rb new file mode 100644 index 0000000..137c029 --- /dev/null +++ b/chidori/hairetu.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +kazu = [2,4,6,] +kyoka = ["国語","算数","理科","社会","音楽"] +printf("私は%d時間目に%sを勉強します。\n",kazu[2],kyoka[4]) +srand +suzi=rand(3) +printf("%d\n",kazu[suzi]) diff --git a/chidori/printf.rb b/chidori/printf.rb new file mode 100644 index 0000000..dee9497 --- /dev/null +++ b/chidori/printf.rb @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +namae = "りく" +tosi = 12 +printf("わたしは%sで年は%d歳です。",namae,tosi) diff --git a/chidori/quiz.rb b/chidori/quiz.rb new file mode 100644 index 0000000..8b49de9 --- /dev/null +++ b/chidori/quiz.rb @@ -0,0 +1,67 @@ +#!/usr/bin/env ruby +puts "問題です!" +puts "ポプテピピックのキャラの名前は?" +puts "1,ポプ子&ピピ美" +puts "2,パピ子&ポピ美" +puts "3,ポプ美&ピピ子" +quiz = gets.to_i + +if quiz == 1 + puts"正解!" +elsif quiz == 2 + puts"ざんねん" +elsif quiz == 3 + puts"ざんねん" +else + puts"そのせんたくしはないよ" +end + + + +puts "第2問!" +puts "オワタ顔はどれ?" +puts "1,(^0^)" +puts "2,(@_@)" +puts "3,(:0;)" +puts "4,(0A0)" +quiz = gets.to_i + +if quiz == 1 + puts"正解" +elsif quiz == 2 + puts"ざんねん" +elsif quiz == 3 +puts"ざんねん" +elsif quiz ==4 +puts"ざんねん" +else + puts"そのせんたくしはないよ" +end + +puts "第3問!" +puts "今年の7月にアニメ化したフリーホラーゲームは?" +puts "正解したらすごい!" +puts "1,阿部鬼" +puts "2,殺戮の天使" +puts "3,獄都事変" +puts "4,らせんの宿" +puts "5,霧雨の降る森" +puts "6,ウタホノタタリ" +quiz = gets.to_i + +if quiz == 1 + puts"ざんねん" +elsif quiz == 2 + puts"大正解!!" +elsif quiz == 3 +puts"ざんねん" +elsif quiz ==4 +puts"ざんねん" +elsif quiz == 5 +puts"ざんねん" +elsif quiz ==6 +puts"ざんねん" + +else + puts"そのせんたくしはないよ" +end diff --git a/chidori/rand.rb b/chidori/rand.rb new file mode 100644 index 0000000..ee69c4f --- /dev/null +++ b/chidori/rand.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby + + +muki = ["上" , "下" , "右" , "左"] + +print("あっち向いてほい対決スタート\n") +sleep(2) + +puts "あっち" +sleep(1) +puts "向いて" +sleep(1) +puts "ほい" +sleep(1) + +srand +erabu = rand(4) +printf("%s\n",muki[erabu]) diff --git a/chidori/rensyu.rb b/chidori/rensyu.rb new file mode 100644 index 0000000..1daa924 --- /dev/null +++ b/chidori/rensyu.rb @@ -0,0 +1,2 @@ +printprintprintprintprint +putsputsputsputsputs diff --git a/chidori/syokai.rb b/chidori/syokai.rb new file mode 100644 index 0000000..73c2691 --- /dev/null +++ b/chidori/syokai.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby + +print"私の名前は黒田千鳥です。\n" +puts"通っている小学校は亀ヶ崎小学校です。" +puts"好きな教科は図工です。" diff --git a/hakujun/Quiz.rb b/hakujun/Quiz.rb new file mode 100644 index 0000000..181ff3a --- /dev/null +++ b/hakujun/Quiz.rb @@ -0,0 +1,31 @@ +#!/usr/bin/env ruby +#愛 +puts "もんだーい" +puts "日本の総理大臣の名前は?" +puts "1 安倍さん" +puts "2 安部さん" +puts "3 阿部さん" +Quiz = gets.to_i +if Quiz==1 +system"banner year!" +elsif Quiz==2 + puts"わっはっはーちゃうで" +elsif Quiz==3 + puts"ちがいまっせ" +else + puts"PUSH A!" +end +puts "スターウォーズでゴミあさりのことを何と言う?" +puts "1 スペランカー" +puts "2 スカベンジャー" +puts "3 ステカンジョー" +Quiz = gets.to_i +if Quiz==1 + puts"それは鬼畜ゲー!" +elsif Quiz==2 +system"banner year!" +elsif Quiz==3 + puts"ちゃうんやで" +else + puts"PUSH A!" +end diff --git a/hakujun/ascii.rb b/hakujun/ascii.rb new file mode 100644 index 0000000..eb34ed8 --- /dev/null +++ b/hakujun/ascii.rb @@ -0,0 +1,40 @@ + +#!/usr/bin/env ruby +print" + ### ### + ##### ##### + ############# + ############# + ########### + ######### + ####### + ##### + ### + # +" +print" + # + ### + ##### + ####### + ######### +####################### + ################### + ################# + ############# + ############### + ################# + ######## ######## + ##### ##### + ### ### + " +puts"どうも、呉 博淳 と申します。よろしくお願いします" +puts"私が通っている小学校は、ないです!" +puts"...えー、失礼、松原小学校です。" +puts"好きな教科は、図画工作です。" +print" + + +print" + ____ + _ / ▲ diff --git a/hakujun/hairetu.rb b/hakujun/hairetu.rb new file mode 100644 index 0000000..d04378c --- /dev/null +++ b/hakujun/hairetu.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +#愛 +kazu = [2,4,6] +kyoka = ["国","算","理","社"] +printf("ワイは%d時間目に%sをやるで。\n",kazu[2],kyoka[0]) + +srand +suzi = rand(3) +printf("%d\n",kazu[suzi]) diff --git a/hakujun/hensu.rb b/hakujun/hensu.rb new file mode 100644 index 0000000..9e5afb6 --- /dev/null +++ b/hakujun/hensu.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +print "what you are name?" +namae=gets.chomp +print "歳いくつ?" +tosi=gets.to_i +puts"君は#{namae} +#{tosi}歳" diff --git a/hakujun/janken.rb b/hakujun/janken.rb new file mode 100644 index 0000000..0c9f0b5 --- /dev/null +++ b/hakujun/janken.rb @@ -0,0 +1,110 @@ +#!/usr/bin/env ruby +# 愛 + +puts"lets janken!" +puts"5回やって3回勝て" +sleep(3) +puts"" +print"game start!" +win=0 +kaisuu=1 +janken=["だせよ!","石","はさみ","紙"] +while kaisuu<=5 + sleep(2) + printf("%d回目(あなたの勝利数:%d)\n\n",kaisuu,win) + print"じゃーんけーん!(石なら1、はさみなら2、紙なら3をおせー)" + while true + you=gets.to_i + if you>=4 + you=0 + end + com=rand(3)+1 + printf("ぽん(あなたは「%s」でCPUは「%s」\n",janken[you],janken[com]) + if (you==1&&com==2)||(you==2&&com==3)||(you==3&&com==1) + puts"あなた勝ったよー" + win += 1 + kaisuu += 1 + break + elsif (you==1&&com==3)||(you==2&&com==1)||(you==3&&com==2) + puts"あなたまけたよー" + kaisuu += 1 + break + elsif you==com + print"あーいこーで(石なら1、はさみなら2、紙なら3をおせー)" + redo + else + puts"ださねばあなたまけたよー" + kaisuu += 1 + break + end + end +end +sleep(3) +printf("あなた%d回かったよー\n",win) +sleep(3) +if win >=3 + puts"こんぐらっちゅれーしょーん" + sleep(2) + puts"+----------------------+" + system"banner YOU WIN!" + puts"+----------------------+" +else#!/usr/bin/env ruby +# 愛 + +puts"lets janken!" +puts"5回やって3回勝て" +sleep(3) +puts"" +print"game start!" +win=0 +kaisuu=1 +janken=["だせよ!","石","はさみ","紙"] +while kaisuu<=5 + sleep(2) + printf("%d回目(あなたの勝利数:%d)\n\n",kaisuu,win) + print"じゃーんけーん!(石なら1、はさみなら2、紙なら3をおせー)" + while true + you=gets.to_i + if you>=4 + you=0 + end + com=rand(3)+1 + printf("ぽん(あなたは「%s」でCPUは「%s」\n",janken[you],janken[com]) + if (you==1&&com==2)||(you==2&&com==3)||(you==3&&com==1) + puts"あなた勝ったよー" + win += 1 + kaisuu += 1 + break + elsif (you==1&&com==3)||(you==2&&com==1)||(you==3&&com==2) + puts"あなたまけたよー" + kaisuu += 1 + break + elsif you==com + print"あーいこーで(石なら1、はさみなら2、紙なら3をおせー)" + redo + else + puts"ださねばあなたまけたよー" + kaisuu += 1 + break + end + end +end +sleep(3) +printf("あなた%d回かったよー\n",win) +sleep(3) +if win >=3 + puts"こんぐらっちゅれーしょーん" + sleep(2) + puts"+----------------------+" + system"banner YOU WIN!" + puts"+----------------------+" +else + puts"あなたまけたよよよーーー" + sleep(2) + system"banner GAME OVER" +end + + puts"あなたまけたよよよーーー" + sleep(2) + system"banner GAME OVER" +end diff --git a/hakujun/oni.rb b/hakujun/oni.rb new file mode 100644 index 0000000..33b7adc --- /dev/null +++ b/hakujun/oni.rb @@ -0,0 +1,58 @@ +#!/usr/bin/env ruby +# 愛 + +puts"lets janken!" +puts"5回全部勝てー" +sleep(3) +puts"" +print"game start!" +win=0 +kaisuu=1 +janken=["だせよ!","石","はさみ","紙","トリプル"] +while kaisuu<=5 + sleep(2) + printf("%d回目(あなたの勝利数:%d)\n\n",kaisuu,win) + print"じゃーんけーん!(石なら1、はさみなら2、紙なら3をおせー)" + while true + you=gets.to_i + if you>=5 + you=0 + end + com=rand(3)+1 + printf("ぽん(あなたは「%s」でCPUは「%s」\n",janken[you],janken[com]) + if (you==1&&com==2)||(you==2&&com==3)||(you==3&&com==1)||(you==4&&com==1)||(you==4&&com==2)||(you==4&&com==3) + puts"あなた勝ったよー" + win += 1 + kaisuu += 1 + break + elsif (you==1&&com==3)||(you==2&&com==1)||(you==3&&com==2) + puts"あなたまけたよー" + kaisuu += 1 + break + elsif you==com + print"あーいこーで(石なら1、はさみなら2、紙なら3をおせー)" + redo + else + puts"ださねばあなたまけたよー" + kaisuu += 1 + break + end + end +end +sleep(3) +printf("あなた%d回かったよー\n",win) +sleep(3) +if win >=5 + puts"こんぐらっちゅれーしょーん" + sleep(2) + puts"+----------------------+" + system"banner YOU WIN!" + puts"+----------------------+" + sleep(10) + print"おに を クリア するなんて マジになるにも ほどがある" +else + puts"あなたまけたよよよーーー" + sleep(2) + system"banner GAME OVER" +end + diff --git a/hakujun/printf.rb b/hakujun/printf.rb new file mode 100644 index 0000000..9c694c9 --- /dev/null +++ b/hakujun/printf.rb @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +namae="riku" +tosi=12 +printf("my name is %s 歳は%d",namae,tosi) diff --git a/hakujun/rand.rb b/hakujun/rand.rb new file mode 100644 index 0000000..da95019 --- /dev/null +++ b/hakujun/rand.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby + + +muki = ["石","ハサミ","紙",] + +print("リアルじゃんけんスタート\n") +sleep(2) + +puts "最初は石" +sleep(1) +puts "じゃんけん" +sleep(1) +puts "ぽん" +sleep(1) +srand +erabu = rand(3) +printf("%s\n",muki[erabu]) diff --git a/hakujun/register.rb b/hakujun/register.rb new file mode 100644 index 0000000..6fab569 --- /dev/null +++ b/hakujun/register.rb @@ -0,0 +1,24 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts"ここはコンビニのレジですぞーい +買ったものの値段入れろー" + +#print"消費税率はよ書け" +□=0 +while true + print"値段は?(100えんを100のように)" + △=gets.chomp + if △== "q"then + break + end +□+=△.to_i +printf("今の金額は%d円だぞい!終わるならqを押してはよ帰れ!\n",□) +end + +print"消費税はよ書けー" +☆=gets.to_f +printf("今回の金額は消費税込で%d円だぞい!はよ買って帰ってくれ!\n",□*☆) + +system "banner good bye!" + diff --git a/hakujun/rensyu.rb b/hakujun/rensyu.rb new file mode 100644 index 0000000..eb79264 --- /dev/null +++ b/hakujun/rensyu.rb @@ -0,0 +1,15 @@ + +print"こんにちは!" +print"rubyてらこったで修業中のウミです。\n" +print"海は広いっすねー。\n" +print"こんなときこそボートに乗るっす!" +system"banner getsgetsgetsgets +whilewhilewhile +endendend +pterongpoterongpoterong +printfprintfprintfprintfprintf +randrandrandrandrand +[][][][][][] +ififififif +elsifelsifelsifelsifelsif +elseelseelseelseelse" diff --git a/hakujun/syoukai.rb b/hakujun/syoukai.rb new file mode 100644 index 0000000..b0b7fbc --- /dev/null +++ b/hakujun/syoukai.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +puts"どうも、呉 博淳 と申します。よろしくお願いします" +puts"私が通っている小学校は、ないです!" +puts"...えー、失礼、松原小学校です。" +puts"好きな教科は、図画工作です。" +puts"なやみのないやつです。(多分)" +print"改めまして、よろしくお願いします!" diff --git a/hakujun/yasasime.rb b/hakujun/yasasime.rb new file mode 100644 index 0000000..a2d24fb --- /dev/null +++ b/hakujun/yasasime.rb @@ -0,0 +1,110 @@ +#!/usr/bin/env ruby +# 愛 + +puts"lets janken!" +puts"5回やって1回勝て" +sleep(3) +puts"" +print"game start!" +win=0 +kaisuu=1 +janken=["だせよ!","石","はさみ","紙"] +while kaisuu<=5 + sleep(2) + printf("%d回目(あなたの勝利数:%d)\n\n",kaisuu,win) + print"じゃーんけーん!(石なら1、はさみなら2、紙なら3をおせー)" + while true + you=gets.to_i + if you>=4 + you=0 + end + com=rand(3)+1 + printf("ぽん(あなたは「%s」でCPUは「%s」\n",janken[you],janken[com]) + if (you==1&&com==2)||(you==2&&com==3)||(you==3&&com==1) + puts"あなた勝ったよー" + win += 1 + kaisuu += 1 + break + elsif (you==1&&com==3)||(you==2&&com==1)||(you==3&&com==2) + puts"あなたまけたよー" + kaisuu += 1 + break + elsif you==com + print"あーいこーで(石なら1、はさみなら2、紙なら3をおせー)" + redo + else + puts"ださねばあなたまけたよー" + kaisuu += 1 + break + end + end +end +sleep(3) +printf("あなた%d回かったよー\n",win) +sleep(3) +if win >=1 + puts"こんぐらっちゅれーしょーん" + sleep(2) + puts"+----------------------+" + system"banner YOU WIN!" + puts"+----------------------+" +else#!/usr/bin/env ruby +# 愛 + +puts"lets janken!" +puts"5回やって3回勝て" +sleep(3) +puts"" +print"game start!" +win=0 +kaisuu=1 +janken=["だせよ!","石","はさみ","紙"] +while kaisuu<=5 + sleep(2) + printf("%d回目(あなたの勝利数:%d)\n\n",kaisuu,win) + print"じゃーんけーん!(石なら1、はさみなら2、紙なら3をおせー)" + while true + you=gets.to_i + if you>=4 + you=0 + end + com=rand(3)+1 + printf("ぽん(あなたは「%s」でCPUは「%s」\n",janken[you],janken[com]) + if (you==1&&com==2)||(you==2&&com==3)||(you==3&&com==1) + puts"あなた勝ったよー" + win += 1 + kaisuu += 1 + break + elsif (you==1&&com==3)||(you==2&&com==1)||(you==3&&com==2) + puts"あなたまけたよー" + kaisuu += 1 + break + elsif you==com + print"あーいこーで(石なら1、はさみなら2、紙なら3をおせー)" + redo + else + puts"ださねばあなたまけたよー" + kaisuu += 1 + break + end + end +end +sleep(3) +printf("あなた%d回かったよー\n",win) +sleep(3) +if win >=3 + puts"こんぐらっちゅれーしょーん" + sleep(2) + puts"+----------------------+" + system"banner YOU WIN!" + puts"+----------------------+" +else + puts"あなたまけたよよよーーー" + sleep(2) + system"banner GAME OVER" +end + + puts"あなたまけたよよよーーー" + sleep(2) + system"banner GAME OVER" +end diff --git a/haruto/ascii.rb b/haruto/ascii.rb new file mode 100644 index 0000000..34ff754 --- /dev/null +++ b/haruto/ascii.rb @@ -0,0 +1,35 @@ +#!/usr/bin/env ruby +print"今週もやってきました!!アスキーーーアーーート!!" +puts"今週のアスキーアートは基礎の基礎です!ノートに描くとわかりやすいかもね。" +print" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # + + + # + ### + ##### + ####### + ######### + ########### + ############# + ############# + ########### + ## # ## + ### + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + +トランプの記号でした!!!!(ちょっとクラブは難しくて作れなかったです....あとダイヤは消しました…)\n + ではまた来週!!!!!!!!!!!!!!!! + +来週のアスキーアートは別のファイルに作ります。 ファイル名:ascii2.rb +" + diff --git a/haruto/ascii2.rb b/haruto/ascii2.rb new file mode 100644 index 0000000..a2a50a0 --- /dev/null +++ b/haruto/ascii2.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +#coding: utf-8 + +print("今週もやって来ました!アスキーアーート!!\n") +print("今日のアスキーアートは応用編です!!!\n") + + +system"banner hello!" + +print("sistem banner moji←このmojiの所に好きな文字を入れると出るよ!!(ただし、英語しか使えないから注意!!!)\n") + + puts("それではまた来週!!!!!!!! 次回のファイル:ascii3.rb") diff --git a/haruto/ascii3.rb b/haruto/ascii3.rb new file mode 100644 index 0000000..7526e05 --- /dev/null +++ b/haruto/ascii3.rb @@ -0,0 +1,15 @@ +#!usr/bin/env ruby +#coding:utf-8 +print("今週もやって来ました!!!!アスキーーーーアーーート!!\n") +print("今週は前回の続きです!!!!!!\n") +print("それではどうぞ!\n") + + +system "banner i like chees!" +print("こんな感じです!スペースで開ければ改行できます!(意味:チーズ大好き!!)\n") + +print"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n + + + それではまた来週!!!!!!!!!! +" diff --git a/haruto/ascii4.rb b/haruto/ascii4.rb new file mode 100644 index 0000000..795cdd4 --- /dev/null +++ b/haruto/ascii4.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +#coding: utf-8 + + +print("今週もやって来ました!!!!アスキーーーーーーアーーーート!!!!!!\n") +print("今週のアスキーアート" diff --git a/haruto/hairetu.rb b/haruto/hairetu.rb new file mode 100644 index 0000000..405450d --- /dev/null +++ b/haruto/hairetu.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +kazu =[24,6,8] +kyouka =["国語","算数","理科","社会"] + + +printf("私は%d時間目に%sを勉強します。\n",kazu[2],kyouka[3]) + + +srand +suzi =rand(3) +printf("地元のスーパーは%d時に閉まります。",kazu[suzi]) diff --git a/haruto/happou.rb b/haruto/happou.rb new file mode 100644 index 0000000..493d777 --- /dev/null +++ b/haruto/happou.rb @@ -0,0 +1,26 @@ +#!/usr/bin/env ruby + + +print"私は幽霊だ!!\n" +print"幽霊のくせに元気だな…\n" +print"突然だが問題だ!!!\n" +print"突然すぎだろ…\n" +print"まあまあそれはよいとして\n" +print"良いのかよ\n" +puts"てらこったのキャラクター、りく君の年齢は?" +seikaisuu = 0 +start=time.now.to_i + + +puts"1,12才" +puts"2,23才" +puts"3,913才 +answer=gets.to_i + + +if answer== 1 + puts"正解!!" + seikaisuu += 1 +else + puts"残念!正解は、12歳だよ!" + end diff --git a/haruto/hensu.rb b/haruto/hensu.rb new file mode 100644 index 0000000..2d5aefa --- /dev/null +++ b/haruto/hensu.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby + +print"君の名は? " +namae=gets.chomp +print"何歳? " +tosi=gets.to_i +puts"君は#{namae}、 +#{tosi}歳。" +print"好きな曲は?" +kyoku=gets.chomp +puts"君は#{kyoku}が好き。" diff --git a/haruto/matigaisagasi.rb b/haruto/matigaisagasi.rb new file mode 100644 index 0000000..c43ca38 --- /dev/null +++ b/haruto/matigaisagasi.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby + +print("まちがいさがしの時間だぞーーい。これからだす問題に答えてもらおう!\n") +print("ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooocooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooocooooooooooooooooooooooooooooooooo\n") +print("わかったかな??? 次回は別のファイルに書きますぞーーーーい ファイル名:matigaisagasi.rb ( 答え:3行目の5列目、4行目の39列目)\n") diff --git a/haruto/quiz.rb b/haruto/quiz.rb new file mode 100644 index 0000000..8cff3c1 --- /dev/null +++ b/haruto/quiz.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby +puts"問題です!!" +puts "日本の総理大臣は????????????" +puts "1,安倍さん" +puts "2,安部さん" +puts "3,阿部さん" +quiz = gets.to_i +if quiz == 1 + puts"正解だ!!!!!!!" +elsif quiz == 2 + puts"残念だったな!!間違いだ!!!!!!!!!!!!!!!!" +elsif quiz == 3 + puts"残念だったな!!" + +else + puts"正解でもなく間違いでもない。それは何だと思う??" + end diff --git a/haruto/rand.rb b/haruto/rand.rb new file mode 100644 index 0000000..ceca749 --- /dev/null +++ b/haruto/rand.rb @@ -0,0 +1,22 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー" , "井戸"] + + + +print("サザエでございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n") +sleep(2) + +puts "次回も見て下さいね!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" +sleep(1) +puts "じゃんけん" +sleep(1) +puts "ぽん" +sleep(1) + +srand +erabu = rand(4) +printf("%s\n",muki[erabu]) +sleep(1) +puts "ついでに ! に隠れてる1もさがしてね!" diff --git a/haruto/register.rb b/haruto/register.rb new file mode 100644 index 0000000..5188754 --- /dev/null +++ b/haruto/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100ユーロ→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%dユーロだよ!\n",□) +end +printf("今回の合計は%d ユーロです。お買い上げありがとうございました!\n",□*99999999999999) + diff --git a/haruto/rensyu.rb b/haruto/rensyu.rb new file mode 100644 index 0000000..4b0e83c --- /dev/null +++ b/haruto/rensyu.rb @@ -0,0 +1,5 @@ +getsgetsgetsprintprintprintprintprint +putsputsputsputsputs +getsgetsgetsgetsgets +whilewhilewhile +endendend diff --git a/haruto/stopwatch.rb b/haruto/stopwatch.rb new file mode 100644 index 0000000..e44a640 --- /dev/null +++ b/haruto/stopwatch.rb @@ -0,0 +1,60 @@ +#!/usr/bin/env ruby + + +start=Time.now.to_i +#stop=gets.chomp +#1 +puts "問題です!" +puts "りく君の年齢は何歳??" +puts "1,39歳 2,12歳 3,119歳" +quiz = gets.to_i +if quiz == 1 + puts"はずれ!!!!!!!!" +elsif quiz == 2 + puts"正解!!授業をちゃんと聞いている証拠だ!!!!" +elsif quiz ==3 + puts"はずれ!!!!!!" +else + puts"その選択肢はない!!!!!" +end + + + + +#2 +puts "問題です!" +puts "2022年に発売予定のサクランボの大きさは何より大きいでしょう?" +puts "1,500円玉 2,消しゴム 3,東京タワー" +quiz = gets.to_i +if quiz == 1 + puts"アタリ!!!!!!!ニュースをちゃんと見ている証拠だ!" +elsif quiz == 2 + puts"はずれ!!!!" +elsif quiz ==3 + puts"なわけないだろ!!!!!!!!" +else + puts"その選択肢はない!!!!!" +end + + + +#3 +puts "問題です!" +puts "山形県の米の中で全国で一番知名度がたかいのは??" +puts "1,雪若丸 2,はえぬき 3,つや姫" +quiz = gets.to_i +if quiz == 1 + puts"はずれ!!!!!!!!" +elsif quiz == 2 + puts"正解!!教科書に書いてあったぞ!!!" +elsif quiz ==3 + puts"はずれ!!!!!!" +else + puts"その選択肢はない!!!!!" +end +finish=Time.now.to_i +time=finish-start + +printf("タイムは%d秒です。\n", time) + + diff --git a/haruto/syokai.rb b/haruto/syokai.rb new file mode 100644 index 0000000..37d00a3 --- /dev/null +++ b/haruto/syokai.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby + +print"私の名前は川上陽大です。\n" +puts"通っている小学校を知りたければ探してみろ!!!!!!!!!!!" +print"好きな教科は、体育を除いて全部だ!!!!!!!!!!!(私はインドア派なのだ)\n" diff --git a/haruto/while.rb b/haruto/while.rb new file mode 100644 index 0000000..a98bdfb --- /dev/null +++ b/haruto/while.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +apple=0 +while apple<100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 do + puts apple + apple += 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 + +end diff --git a/hirotaka/RPG.rb b/hirotaka/RPG.rb new file mode 100644 index 0000000..1bb9020 --- /dev/null +++ b/hirotaka/RPG.rb @@ -0,0 +1,33 @@ +#!/usr/bin/env ruby + +tera=["逃げれた","逃げられなかった"] +kou=["当たった","当たらなかった"] + +puts"RPGゲーム!" +seikaisuu = 0 +sleep 1 + +puts"一ステージ!" +puts"敵があらわれた" +print("自分はどうする?") +print"1.こうげきする, 2.逃げる:" +answer = gets.to_i + +if answer == 1 + srand + suzi=rand(2) + printf("%s\n",kou[suzi]) +else + puts"" +end + + +if answer == 2 + srand + suzi=rand(2) + printf("%s\n",tera[suzi]) +end + + + + diff --git a/hirotaka/ascii.rb b/hirotaka/ascii.rb new file mode 100644 index 0000000..f30fbb4 --- /dev/null +++ b/hirotaka/ascii.rb @@ -0,0 +1,21 @@ +#!/usr/bin/env ruby + +print(" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # + ") + +print("こんにちは\n") +puts("おはよう") + + +print("佐藤宏賢です\n") +puts("琢成小学校です") +print("算数が好きです\n") +puts("剣道をやっています") diff --git a/hirotaka/hairetu.rb b/hirotaka/hairetu.rb new file mode 100644 index 0000000..6512338 --- /dev/null +++ b/hirotaka/hairetu.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby + +kazu=[2,4,6,8,10,12,14,16,18,20] +kyoka=["算数","体育","理科","図工","国語","家庭科","外国語","社会","音楽"] + +printf("%d\n",kazu[5]) +printf("%s\n",kyoka[8]) + +srand +suzi=rand(10) +printf("%d\n",kazu[suzi]) +benkixyo=rand(9) +printf("%s\n",kyoka[benkixyo]) +num=rand(10) +printf("%d\n",kazu[num]) +sta=rand(9) +printf("%s\n",kyoka[sta]) diff --git a/hirotaka/hensu.rb b/hirotaka/hensu.rb new file mode 100644 index 0000000..f07a2da --- /dev/null +++ b/hirotaka/hensu.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +print"君の名は?" +namae=gets.chomp +print"なん才?" +tosi=gets.to_i +print"職業は?" + +puts"君は#{namae}、#{tosi}才。" diff --git a/hirotaka/if.rb b/hirotaka/if.rb new file mode 100644 index 0000000..2a98c45 --- /dev/null +++ b/hirotaka/if.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby + +puts("好きな数字を入力してね。") +kazu = gets.to_i + +if kazu > 0 + puts"その数字は+ですね! " +elsif kazu < 0 + puts"その数字は-ですね! " +else + puts"その数字は0ですね! " +end diff --git a/hirotaka/quiz.rb b/hirotaka/quiz.rb new file mode 100644 index 0000000..bec215b --- /dev/null +++ b/hirotaka/quiz.rb @@ -0,0 +1,50 @@ +#!/usr/bin/env/ ruby + +puts("問題です") +puts("僕は昨日なにをしたでしょう?") +puts("1.息をした") +puts("2.ゲームをした") +puts("3.なにもしなかった") +kazu=gets.to_i + +if kazu==1 + puts("正解です") +elsif kazu==2 + puts("正解です") +elsif kazu==3 + puts("なにもしないわけないでしょうが!(笑)") +else + puts("それは選択肢にありません") +end + +puts("この企画の名前はなんでしょう") +puts("1.てらこた") +puts("2.こまった") +puts("3.てらこった") +kazu=gets.to_i + +if kazu==1 + puts("おしい!") +elsif kazu==2 + puts("そんなこともわからないんですねwwww") +elsif kazu==3 + puts("せいかい!") +else + puts("それは選択肢にありません") +end + +puts("ファイルを開くときはどうするでしょう?") +puts("1.C-x,C-x") +puts("2.C-x,C-f") +puts("3.C-c,C-x") +kazu=gets.to_i + +if kazu==1 + puts("おしい!") +elsif kazu==2 + puts("せいかい!") +elsif kazu==3 + puts("そんなこともわからないんですねwwww") +else + puts("それは選択肢にありません") +end diff --git a/hirotaka/rand.rb b/hirotaka/rand.rb new file mode 100644 index 0000000..01e846c --- /dev/null +++ b/hirotaka/rand.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby + + +muki = [ "グー" , "パー" , "チョキ"] + +print("じゃんけんなんてめんどくさいから対決スタートしない!!\n") +sleep(0.7) + +puts "最初はグー" +sleep(1) +puts "じゃんけん" +sleep(1) +puts "ぽん" +sleep(1) +printf("1.%s 2.%s 3.%s\n",muki[0],muki[1],muki[2]) +zibun=gets.to_i - 1 +printf("自分は%sをだした。\n",muki[zibun]) +srand +erabu = rand(3) +printf("相手は%sだした!\n",muki[erabu]) diff --git a/hirotaka/register.rb b/hirotaka/register.rb new file mode 100644 index 0000000..fc15f76 --- /dev/null +++ b/hirotaka/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) +kesigomu=□*1.08 +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",kesigomu) diff --git a/hirotaka/rensyu.rb b/hirotaka/rensyu.rb new file mode 100644 index 0000000..8d77b79 --- /dev/null +++ b/hirotaka/rensyu.rb @@ -0,0 +1,12 @@ +printprintprintprintprint +putsputsputsputsputs +getsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgetsgets +whilewhilewhilewhilewhilewhile +endendendendendendendendendendendendendendendendendendendendendendendendendenden +printfprintfprintfprintfprintfprintfprintfprintfprintfprintfprintfprintfprintf +randrandrandrandrandrandrandrandrandrandrandrandrandrandrandrandrandrandrand +[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ] +ififififififififififififififififififififififififififififififififififififififif +elsifelsifelsifelsifelsifelsifelsifelsifelsifelsifelsifelsifelsifelsifelsifelsif +elseelseelseelseelseelseelseelseelseelseelseelseelseelseelseelseelseelseelseelse +.to_i.to_i.to_i.to_i.to_i diff --git a/hirotaka/while.rb b/hirotaka/while.rb new file mode 100644 index 0000000..b0221a0 --- /dev/null +++ b/hirotaka/while.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +apple=0 +while apple < 10000 do + puts apple + apple += 5 + sleep(0.001) + end diff --git a/hiroto/ascii.rb b/hiroto/ascii.rb new file mode 100644 index 0000000..d7e1bf0 --- /dev/null +++ b/hiroto/ascii.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +print" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # +" diff --git a/hiroto/hairetu.rb b/hiroto/hairetu.rb new file mode 100644 index 0000000..4bd2186 --- /dev/null +++ b/hiroto/hairetu.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +kazu = [2,4,6] +kyoka = ["国語","算数","理科","社会","音楽","体育","家庭科"] +srand +bara = rand(3) +printf("私は%d時間目に%sを勉強します\n",kazu[bara],kyoka[bara]) diff --git a/hiroto/hensu.rb b/hiroto/hensu.rb new file mode 100644 index 0000000..4227175 --- /dev/null +++ b/hiroto/hensu.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby + +print "君の名は?" + + +namae =gets.chomp +print "何才?" +tosi=gets.to_i +puts"君は#{namae}, +#{tosi}才" +print"好きな食べ物は?" diff --git a/hiroto/printf.rb b/hiroto/printf.rb new file mode 100644 index 0000000..2d9731d --- /dev/null +++ b/hiroto/printf.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby + +namae ="けいた" + + + +tosi = 1000000000 + +printf("私は%sで年は%dです。",namae,tosi) + diff --git a/hiroto/quiz.rb b/hiroto/quiz.rb new file mode 100644 index 0000000..4d71f68 --- /dev/null +++ b/hiroto/quiz.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby +puts"問題です。" +puts"日本の総理大臣の名前は?" +puts"1安倍さん" +puts"2安部さん" +puts"3阿部さん" +quiz=gets.to_i +if quiz == 1 + +puts"正解" +elsif quiz == 2 +puts"残念" +elsif quiz == 3 +puts "残念だっったな" +else +puts"その選択しはないし" +end diff --git a/hiroto/quizkai.rb b/hiroto/quizkai.rb new file mode 100644 index 0000000..6f2428d --- /dev/null +++ b/hiroto/quizkai.rb @@ -0,0 +1,49 @@ +#!/usr/bin/env ruby + +puts"3択クイズー!!" +seikaisuu = 0 +sleep 1 + +puts"-第1問 初級" +puts"今年、山形県代表で、甲子園に出場するのはどこの高校でしょう。?" +print"1酒田南高校, 2.羽黒高校, 3.鶴岡東高校: " +answer = gets.to_i + +if answer == 2 + puts"なかなかやるのう正解じゃ!" + seikaisuu += 1 +else + puts"残念..." +end + +puts"-第2問 中級" +puts"今の、日本の陸上の一番速いタイムは、何秒でしょう?" +print"1 、9秒12, 2. .10秒, 3. .9秒98: " +answer = gets.to_i + + +if answer == 3 + puts"すばらし!正解じゃ!" + seikaisuu += 1 +else + puts"はずれ..." +end + +puts"-第3問 超難問" +puts"サッカー日本代表は、合計で6本のシュートを入れました。その中で一番シュートを決めたのはだれでしょう。?" +print"1.香川選!手, 2.本田選手!, 3.乾選手!" +answer = gets.to_i + +if answer == 3 + puts"はっはっはっはクリアじゃ!" + seikaisuu += 1 +else + puts"クリアならず..." +end + +sleep 1 +puts"終了じゃ!" +sleep 1 +puts"結果は..." +sleep 1 +printf("3問中 %d問正解!\n", seikaisuu) diff --git a/hiroto/rand.rb b/hiroto/rand.rb new file mode 100644 index 0000000..733aad6 --- /dev/null +++ b/hiroto/rand.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー"] + +print("じゃんけん対決スタート\n") +sleep(2) + +puts "さいしょわ" +sleep(1) +puts "グー" +sleep(1) +puts "じゃんけんぽい" +sleep(1) + +srand +erabu = rand(3) +printf("%s\n",muki[erabu]) diff --git a/hiroto/rensyu.rb b/hiroto/rensyu.rb new file mode 100644 index 0000000..f97ba8c --- /dev/null +++ b/hiroto/rensyu.rb @@ -0,0 +1,7 @@ +printprintprintprintprintprintputsputsputsputsputsputsputs +getsgetsgets +while +end +printfprintfprintfprinfprintf +randrandrandrandrand +[][][][][] diff --git a/hiroto/syokai.rb b/hiroto/syokai.rb new file mode 100644 index 0000000..e8ea9eb --- /dev/null +++ b/hiroto/syokai.rb @@ -0,0 +1,4 @@ +#!/usr/bia/env ruby +print"私の名前は阿部公翔です。\n" +puts"通っている小学校は琢成小学校です。" +puts"好きな教科は社会です。" diff --git a/hiroto/while.rb b/hiroto/while.rb new file mode 100644 index 0000000..a64e46a --- /dev/null +++ b/hiroto/while.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +apple=0 + +while apple<10 do + puts apple + apple += 1 + sleep(1) + end diff --git a/karin/ascii.rb b/karin/ascii.rb new file mode 100644 index 0000000..7fd8bcd --- /dev/null +++ b/karin/ascii.rb @@ -0,0 +1,21 @@ +#!/usr/bin/env ruby + +print(" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # + ") + +print("こんにちは\n") +puts("おはよう") + + +print("阿部夏鈴\n") +puts("宮野浦小学校") +print("算数\n") +puts(" diff --git a/karin/ascil.rb b/karin/ascil.rb new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/karin/ascil.rb diff --git a/karin/banner.rb b/karin/banner.rb new file mode 100644 index 0000000..1f28f89 --- /dev/null +++ b/karin/banner.rb @@ -0,0 +1,3 @@ +#!/usr/bin/env ruby + +system "banner tekiToU" diff --git a/karin/fukusyu.rb b/karin/fukusyu.rb new file mode 100644 index 0000000..6b86e35 --- /dev/null +++ b/karin/fukusyu.rb @@ -0,0 +1,77 @@ +#!/usr/bin/env ruby + +system"banner Hello!" +puts"さぁ、復習の時間だぁ!" +puts"解けるものなら解いてみろ!" +seikaisuu = 0 +start=Time.now.to_i + +puts"-第1問-" +puts"1回目に習ったktermに文字を出すときに使う言語は?" +puts"1,puts 2,exit 3,cntrol" +answer = gets.to_i + +if answer == 1 +puts"正解!他にprintやprintfがあるよ!" +seikaisuu += 1 +else +puts"残念!正解はputsだよ。他にはprintやprintfがあるよ。使い分けできるようにね。" +end + +puts"-第2問-" +puts"getsの後につけるもので文字列の時につけるものは?" +puts"1,to_i 2,.chomp 3,.to_f" +answer = gets.to_i + +if answer == 2 +puts"正解!流石!!" +seikaisuu += 1 +else +puts"残念!!.chompだよ" +end + +puts"-第3問-" +puts"ループの時に使うものは?" +puts"1,if 2,while 3,else" +answer = gets.to_i + +if answer == 2 +puts"正解!ちなみに「ワイル」と読むよ" +seikaisuu += 1 +else +puts"残念!whileだよ" +end + +puts"-第4問-" +puts"配列は何番目から始まるでしょう?" +puts"1,0番目 2,1番目 3,10番目" +answer = gets.to_i + +if answer == 1 +puts"正解!ちゃんと覚えててgood!" +seikaisuu += 1 +else +puts"残念!!" +end + +puts"-第5問-" +puts"乱数の時に使うものは?ランダムに1つ取り出すときに使うものだよ" +puts"1,iland 2,land 3,rand" +answer = gets.to_i + +if answer == 3 +puts"正解!!すごいねぇ!" +seikaisuu += 1 +else +puts"残念!randだよ" +end + +puts"Enterを押してね" +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは、%d秒です。\n" ,time) +sleep 1 +puts"正解数は........" +sleep 1 +printf("5問中、%d問正解!!\n", seikaisuu ) diff --git a/karin/hairetu.rb b/karin/hairetu.rb new file mode 100644 index 0000000..b102d4b --- /dev/null +++ b/karin/hairetu.rb @@ -0,0 +1,13 @@ +#!/usr/bin/env ruby + +kazu = [7,77,777,7777,77777,777777,7777777,77777777,777777777,7777777777] +kyoka = ["算数","体育","理科","図工","英語","国語","社会"] + +printf("%d\n",kazu[3]) +printf("%s\n",kyoka[3]) + +srand +suzi = rand(10) +tekitou = rand(9) +printf("%d\n",kazu[suzi]) +printf("%s\n",kyoka[tekitou]) diff --git a/karin/hensu.rb b/karin/hensu.rb new file mode 100644 index 0000000..07a9d1f --- /dev/null +++ b/karin/hensu.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby + +print "君の名は?" +namae = gets.chomp +print "何才?" +tosi = gets.to_i +print "好きな食べ物は?" +like = gets.chomp +sleep(0.00000007) +puts"君は#{namae}、#{tosi}才、#{" diff --git a/karin/if.rb b/karin/if.rb new file mode 100644 index 0000000..2a98c45 --- /dev/null +++ b/karin/if.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby + +puts("好きな数字を入力してね。") +kazu = gets.to_i + +if kazu > 0 + puts"その数字は+ですね! " +elsif kazu < 0 + puts"その数字は-ですね! " +else + puts"その数字は0ですね! " +end diff --git a/karin/quiz.rb b/karin/quiz.rb new file mode 100644 index 0000000..62cec46 --- /dev/null +++ b/karin/quiz.rb @@ -0,0 +1,52 @@ +#!/usr/bin/env ruby + +puts("1問目") +puts("私が好きなyoutuberはだれでしょう") +puts("1.はじめしゃちょー") +puts("2.ポッキー") +puts("3.東海オンエア") +kazu=gets.to_i +if kazu == 1 + puts("違うよwwwww") +elsif kazu == 2 + puts("せいかい!") +elsif kazu == 3 + puts("違うよwwwwww") +else + puts("それは選択肢にないよ") +end + + +puts("2問目") +puts("私が今はまっているゲームはなんでしょう") +puts("1.ポケコロ") +puts("2.splatoon2") +puts("3.マインクラフト") +kazu=gets.to_i +if kazu == 1 + puts("せいかい!") +elsif kazu == 2 + puts("違うよwwwww") +elsif kazu == 3 + puts("違うよwwwwww") +else + puts("それは選択肢にないよ") +end + + +puts("3問目") +puts("私の好きなキャラクターはなんでしょう") +puts("1.ミッキー") +puts("2.ふなっしー") +puts("3.どらえもん") +kazu=gets.to_i +if kazu == 1 + puts("せいかい!") +elsif kazu == 2 + puts("違うよwwwww") +elsif kazu == 3 + puts("違うよwwwwww") +else + puts("それは選択肢にないよ") +end + diff --git a/karin/rand.rb b/karin/rand.rb new file mode 100644 index 0000000..684994c --- /dev/null +++ b/karin/rand.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby + +jannken = ["グー" , "チョキ" , "パー"] + +print("じゃんけん対決スタート\n") +sleep(2) + +puts "最初はグー" +sleep(1) +puts "じゃんけん" +printf("1:%s\t 2:%s\t 3:%s\n",jannken[0], jannken[1], jannken[2]) +me = gets.to_i - 1 + + +srand +erabu = rand(3) +print("ぽん\n") +printf("あなた:%s\n", jannken[me]) +printf("コンピューター:%s\n",jannken[erabu]) diff --git a/karin/register.rb b/karin/register.rb new file mode 100644 index 0000000..c7a6ae1 --- /dev/null +++ b/karin/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) + tekitou = □*1.01 +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",tekitou) diff --git a/karin/rei.rb b/karin/rei.rb new file mode 100644 index 0000000..7c390ed --- /dev/null +++ b/karin/rei.rb @@ -0,0 +1,67 @@ +#!/usr/bin/env ruby + +game = ["splatoon", "minecraft", "puyopuyo"] +puts"ゲームの名前をうちこんでください。" + +utu = gets.chomp + +system "banner #{utu}" + +srand +mojisu = rand(3) +system "banner #{game[mojisu]}" + + +if game[mojisu].length > utu.length + puts "君の負けだああああああ" +elsif game[mojisu].length < utu.length + puts "君の勝ちだああああああ" +elsif game[mojisu].length == utu.length + puts "なかなかやるな" +end + + + + +food = ["keki", "chizu", "aisukurimu"] +puts"\n食べ物の名前をうちこんでください。" + +utu2 = gets.chomp + +system "banner #{utu2}" + +srand +mojisu = rand(3) +system "banner #{food[mojisu]}" + + +if food[mojisu].length > utu2.length + puts "君の負けだああああああ" +elsif food[mojisu].length < utu2.length + puts "君の勝ちだああああああ" +elsif food[mojisu].length == utu2.length + puts "なかなかやるな" +end + + + +animal = ["inu", "inko", "chinpangi"] +puts"\n動物の名前をうちこんでください。" + +utu3 = gets.chomp + +system "banner #{utu3}" + +srand +mojisu = rand(3) +system "banner #{animal[mojisu]}" + + +if animal[mojisu].length > utu3.length + puts "君の負けだああああああ" +elsif animal[mojisu].length < utu3.length + puts "君の勝ちだああああああ" +elsif animal[mojisu].length == utu3.length + puts "なかなかやるな" +end + diff --git a/karin/rensyu.rb b/karin/rensyu.rb new file mode 100644 index 0000000..133eb68 --- /dev/null +++ b/karin/rensyu.rb @@ -0,0 +1,11 @@ +printprintprintprintprint +putsputsputsputsputs +getsgetsgetsgetsgets +whilewhilewhilewhilewhile +endendendendend +printfprintfprintfprintfprintfprintf +randrandrandrandrandrand +[][][] +ifififififififif +elsifelsifelsifelsifelsifelsifelsifelsif +elseelseelseelseelseelseelseelse diff --git a/karin/stopwatch.rb b/karin/stopwatch.rb new file mode 100644 index 0000000..534595d --- /dev/null +++ b/karin/stopwatch.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby + +print"ストップウォッチスタート(Enterを押すと止まるよ) : " +start=Time.now.to_i +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは%d秒です。\n", time) diff --git a/karin/while.rb b/karin/while.rb new file mode 100644 index 0000000..62fc33d --- /dev/null +++ b/karin/while.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby + +apple = 7 +while apple <= 77777 do + puts apple + apple += 777 + sleep(7.77) +end diff --git a/keita/ascii.rb b/keita/ascii.rb new file mode 100644 index 0000000..bd60045 --- /dev/null +++ b/keita/ascii.rb @@ -0,0 +1,13 @@ +#!/usr/bin/env ruby +print" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # +" + + diff --git a/keita/hairetu.rb b/keita/hairetu.rb new file mode 100644 index 0000000..eacbb41 --- /dev/null +++ b/keita/hairetu.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +kazu = [0.123456789,4,8] +kyoka = ["国語","算数","理科","社会","音楽","家庭科","体育"] +srand +bara = rand(3) +printf("私は%f時間目に、%sを勉強します。\n",kazu[bara],kyoka]) diff --git a/keita/hensu.rb b/keita/hensu.rb new file mode 100644 index 0000000..ac7d0cf --- /dev/null +++ b/keita/hensu.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +print"君の名は?" +namae=gets.chomp +print"何才?" +tosi=gets.to_i +print"小学校はどこ?" +gakko=gets.chomp +puts"君は#{namae},#{tosi}才,#{gakko}。" diff --git a/keita/printf.rb b/keita/printf.rb new file mode 100644 index 0000000..15f7613 --- /dev/null +++ b/keita/printf.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby + +namae ="死に神" +tosi = +printf("私は%sで、年は%d才です。",namae,tosi) diff --git a/keita/quiz.rb b/keita/quiz.rb new file mode 100644 index 0000000..0dec40c --- /dev/null +++ b/keita/quiz.rb @@ -0,0 +1,65 @@ +#!/usr/bin/env ruby +puts "問題です" +puts "デュエルマスターズの今の主人公はだれでしょう。" +puts "1切札勝太" +puts "2切札勝負" +puts "3切札勝" +quiz = gets.to_i +if quiz == 1 + puts"この人が主人公なのは今の前だよ。" +elsif quiz == 2 + puts"この人は強いけど、ちがうよ。" +elsif quiz == 3 + puts"大正解だけど、賞金はないんだ。" +else + puts"そのせんたくしはないよ" + end + +puts "問題です" +puts "ドラゴンクエストの11で一番最初に覚える呪文はなに?。" +puts "1ギラ" +puts "2メラ" +puts "3ホイミ" +quiz = gets.to_i +if quiz == 1 + puts"爆発するから強いけどちがうよ。" +elsif quiz == 2 + puts"大正解" +elsif quiz == 3 + puts"回復するよ。けどちがうよ。" +else + puts"そのせんたくしはないよ" +end + +puts "問題です" +puts "今年のポケモンの映画でホウオウというポケモンがでました。その題名はなんでしょう。" +puts "1君に決めた" +puts "2ボルケニオンとカラクリのマギアナ" +puts "3みんなの物語" +quiz = gets.to_i +if quiz == 1 + puts"大正解" +elsif quiz == 2 + puts"去年の映画だよ。" +elsif quiz == 3 + puts"一番新しいけどちがうよ。" +else + puts"そのせんたくしはないよ" +end + +puts "問題です" +puts "マイクラの羊を狩ると肉以外になにがもらえる?。" +puts "1革" +puts "2羊毛" +puts "3そもそも死なない" +quiz = gets.to_i +if quiz == 1 + puts"革をくれるのは馬、牛だよ" +elsif quiz == 2 + puts"大正解" +elsif quiz == 3 + puts"羊は倒したら死ぬよ" +else + puts"そのせんたくしはないよ" +end + diff --git a/keita/rand.rb b/keita/rand.rb new file mode 100644 index 0000000..def0648 --- /dev/null +++ b/keita/rand.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby + + +muki = ["ぐー" , "ちょき" , "ぱー"] + +print("じゃんけん対決スタート\n") +sleep(2) + +puts "ジャン" +sleep(1) +puts "ケン" +sleep(1) +puts "ポイ" +sleep(1) + +srand +erabu = rand(3) +printf("%s\n",muki[erabu]) diff --git a/keita/register.rb b/keita/register.rb new file mode 100644 index 0000000..0d06177 --- /dev/null +++ b/keita/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) + gokei = □*1.08 +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",gokei) diff --git a/keita/rensyu.rb b/keita/rensyu.rb new file mode 100644 index 0000000..84c38d3 --- /dev/null +++ b/keita/rensyu.rb @@ -0,0 +1,8 @@ +printprintprintprintprint +putsputsputsputsputs +getsgetsgets +whilewhilewhile +endendend +ififififif +elsifelsifelsif +elseelseelsee diff --git a/keita/syokai.rb b/keita/syokai.rb new file mode 100644 index 0000000..692380e --- /dev/null +++ b/keita/syokai.rb @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +print"僕の名前は阿部圭汰です。\n" +puts"通っている小学校は、琢成小学校です。" +puts"好きな教科は理科です。" diff --git a/keita/while.rb b/keita/while.rb new file mode 100644 index 0000000..4dfccdc --- /dev/null +++ b/keita/while.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +apple=0 +while apple < 10 do + puts apple + apple += 7 + sleep(5) + end diff --git a/koki/ascii.rb b/koki/ascii.rb new file mode 100644 index 0000000..718bb5e --- /dev/null +++ b/koki/ascii.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +print" + ### ### + ##### ##### + ########### + ######### + ##### + ### + # +" diff --git a/koki/hairetu.rb b/koki/hairetu.rb new file mode 100644 index 0000000..5200d02 --- /dev/null +++ b/koki/hairetu.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby +kazu =[2,4,6,7,8,9,10] +suzi=rand(7) +kyoka = ["国語","算数","理科","社会","音楽","体育","図工"] +printf("私は%d時間目に%sを勉強します。\n", kazu[5], kyoka[suzi]) diff --git a/koki/hello.rb b/koki/hello.rb new file mode 100644 index 0000000..3fec9e7 --- /dev/null +++ b/koki/hello.rb @@ -0,0 +1,2 @@ +#!/usr/bin/env ruby +puts "Hello" diff --git a/koki/hensu.rb b/koki/hensu.rb new file mode 100644 index 0000000..3f4880a --- /dev/null +++ b/koki/hensu.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +print"君の名は?" +namae=gets.chomp +print"何才" +tosi=gets.to_i +print"学校名は" +gakkkou=gets.chomp + +puts"君は#{namae}#{tosi}才#{gakkkou}" diff --git a/koki/printf.rb b/koki/printf.rb new file mode 100644 index 0000000..b2f183d --- /dev/null +++ b/koki/printf.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +namae ="ひろと" + +tosi =生後2か月 + +printf("私は%sで年は%d才です",namae,tosi) diff --git a/koki/rand.rb b/koki/rand.rb new file mode 100644 index 0000000..1c2be8f --- /dev/null +++ b/koki/rand.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー"] + +print("じゃんけんぽんをするよ!!\n") +sleep(2) + +puts "じゃん" +sleep(1) +puts "けん" +sleep(1) +puts "ぽん" +sleep(1) + +srand +erabu = rand(3) +printf("%s\n",muki[erabu]) diff --git a/koki/register.rb b/koki/register.rb new file mode 100644 index 0000000..2579c3d --- /dev/null +++ b/koki/register.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",□*1.08) diff --git a/koki/rensyu.rb b/koki/rensyu.rb new file mode 100644 index 0000000..7348897 --- /dev/null +++ b/koki/rensyu.rb @@ -0,0 +1,2 @@ +printprintprintpurintprint +putsputsputsputsputsputs diff --git a/koki/syoukai.rb b/koki/syoukai.rb new file mode 100644 index 0000000..206e172 --- /dev/null +++ b/koki/syoukai.rb @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +print"私の名前は菅原光貴です。\n" +puts "通っている小学校は琢成小学校です" +print"好きな教科は算数です\n" diff --git a/koki/while.rb b/koki/while.rb new file mode 100644 index 0000000..c5f42de --- /dev/null +++ b/koki/while.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +apple=0 +while apple<198 do + puts apple + apple += 1 + sleep(0.1) + +end diff --git a/kota/ascii.rb b/kota/ascii.rb new file mode 100644 index 0000000..e497ad7 --- /dev/null +++ b/kota/ascii.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby +print(" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # + ") + +print("こんにちは\n") +puts("おはよう") + + +print("高橋宏太です\n") +print("泉小学校の5年生です\n") +puts("体育が好きです\n") + diff --git a/kota/hairetu.rb b/kota/hairetu.rb new file mode 100644 index 0000000..27de405 --- /dev/null +++ b/kota/hairetu.rb @@ -0,0 +1,13 @@ +#!/usr/bin/env ruby + +kazu=[2,4,6] +kyoka=["算数","体育","理科","図工","家庭科","国語" ] + +printf("%d\n",kazu[0]) +printf("%s\n",kyoka[1]) + +srand +suzi=rand(3) +printf("%d\n",kazu[suzi]) +benkyo=rand(6) +printf("%s\n",kyoka[benkyo]) diff --git a/kota/hairetu2.rb b/kota/hairetu2.rb new file mode 100644 index 0000000..ee28fdb --- /dev/null +++ b/kota/hairetu2.rb @@ -0,0 +1,201 @@ +#!/usr/bin/env ruby +kazu = [2,4,6] +kyoka = ["国語","算数","理科","社会","音楽","家庭科","体育","書写", +printf("私は%d時間目に、%sを勉強します。\n", + kazu[0], kyoka[3]) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kota/hensu.rb b/kota/hensu.rb new file mode 100644 index 0000000..5b32ef2 --- /dev/null +++ b/kota/hensu.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby +print "君の名は?" +namae = gets.chomp +print "なんさい?" +tosi = gets.to_i +print "どこの小学校?" +gakkou =gets.chomp +puts "君は#{namae}、#{tosi}才、#{gakkou}小学校。" diff --git a/kota/printf.rb b/kota/printf.rb new file mode 100644 index 0000000..653b086 --- /dev/null +++ b/kota/printf.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby +namae = "りく" +tosi = 12 +printf("私は%sで、年は%sです", + namae,tosi) diff --git a/kota/quiz.rb b/kota/quiz.rb new file mode 100644 index 0000000..c5961cb --- /dev/null +++ b/kota/quiz.rb @@ -0,0 +1,145 @@ +#!/usr/bin/env ruby +puts "トロッコゲーム" +puts "スタート" +puts "1,右" +puts "2,左" +ichi=gets.to_i + +if ichi == 1 +puts"せいかい続くよ" + puts "次はどうする" + puts "1,右" + puts "2,左" + ni=gets.to_i + if ni==1 + puts"せいかい続くよ" + puts"次はどうする" + puts "1,右" + puts "2,左" + san=gets.to_i + if san==2 + puts"あとちょっとだ!" + puts"次はどうする" + puts "1,右" + puts "2,左" + yon=gets.to_i + if yon==1 + puts"君は偉大な冒険家だ!" +system "banner You Win!" + + + + + + + + + + + + + + + + elsif yon==2 + puts"ざんねん落し穴だ" + else + puts"そのせんたくしはないよ" + end + elsif san==1 + puts"ざんねん落し穴だ" + else + puts"そのせんたくしはないよ" + end + elsif ni==2 + puts"ざんねん落し穴だ" + else + puts"そのせんたくしはないよ" + end +elsif ichi == 2 +puts"ざんねん落し穴だ" +else +puts"そのせんたくしはないよ" +end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kota/rand.rb b/kota/rand.rb new file mode 100644 index 0000000..ec3399b --- /dev/null +++ b/kota/rand.rb @@ -0,0 +1,23 @@ +#!/usr/bin/env ruby + +muki = ["グー" , "チョキ" , "パー"] + +print("じゃんけんタイム\n") +sleep(2) + +puts "さいしょはぶんぶん" +sleep(1) +puts "じゃんけん" +sleep(1) + +printf("0:%s\t 1:%s\t :%s\n",muki[0],muki[1],muki[2]) +zibun=gets.to_i + +puts "ぽん" +sleep(1) + +printf("あなた:%s\n",muki[zibun]) + +srand +erabu = rand(3) +printf("あいて:%s\n",muki[erabu]) diff --git a/kota/rand2.rb b/kota/rand2.rb new file mode 100644 index 0000000..6af8c7f --- /dev/null +++ b/kota/rand2.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー" ] + +print("じゃんけんタイム\n") +sleep(2) + +puts "最初はブンブン" +sleep(1) +puts "じゃんけん" +sleep(1) +puts "ぽん" +sleep(1) +srand + +erabu = rand(3) +printf("%s\n",muki[erabu]) diff --git a/kota/register.rb b/kota/register.rb new file mode 100644 index 0000000..0d06177 --- /dev/null +++ b/kota/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) + gokei = □*1.08 +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",gokei) diff --git a/kota/rensyu.rb b/kota/rensyu.rb new file mode 100644 index 0000000..8ff7f06 --- /dev/null +++ b/kota/rensyu.rb @@ -0,0 +1,11 @@ +printprintprintprintprint +putsputsputsputsputs +getsgetsgetsgetsgetsgets +whilewhilewhile +endendend +printfprintfprintf +randrandrand +[][][] +printfprintfprintfprintfprintf +randrandrandrandrand +[][][][][] diff --git a/kota/while.rb b/kota/while.rb new file mode 100644 index 0000000..4cdeec2 --- /dev/null +++ b/kota/while.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +apple = 0 +while apple < 10000000 do + puts apple + apple +=11111 + sleep(0.01) + end diff --git a/masaki/RPG.rb b/masaki/RPG.rb new file mode 100644 index 0000000..503f9ae --- /dev/null +++ b/masaki/RPG.rb @@ -0,0 +1,49 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 + +puts"とある町に危機がせまってきました。" +puts"村人がモンスターをたおしにいきました。" + +puts"1.たたかう" +puts"2.ゲットする" +puts"3.逃走" +puts"君はどれを選ぶ??:" +comand = gets.to_i + +if comand == 1 + puts"モンスターをたおした!!" + sleep(1) + puts"みんなでよろこんだ!" + sleep(1) + puts"しかしボスが襲って来て食べられた。、、" + sleep(1) + + puts"+------------------------------------------------+\n" + system 'banner GAME OVER' + puts"+------------------------------------------------+\n" + +elsif comand == 2 + puts"モンスターを仲間にした!" + sleep(1) + puts"モンスターと一緒にボスをたおしにいった!" + sleep(1) + puts"ボスがあらわれた!!" + sleep(1) + puts"モンスターがビームをうって相手の動きを封じて、" + puts"村人達全員がボスを倒した!!" + sleep(1) + puts"これで村にまた平和が戻った。" + puts"+-------------------------------------------------+" + system 'banner YOU WIN!!' + puts"+-------------------------------------------------+" + +elsif comand == 3 + puts"モンスターから逃げた!" + sleep(1) + puts"モンスターがおいかけて来た!!" + sleep(1) + puts"みんなが食べられた、、、" + puts"+------------------------------------------------+\n" + system 'banner GAME OVER' + puts"+------------------------------------------------+\n" +end diff --git a/masaki/ascii.rb b/masaki/ascii.rb new file mode 100644 index 0000000..40da063 --- /dev/null +++ b/masaki/ascii.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby + +print" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # +" diff --git a/masaki/hairetu.rb b/masaki/hairetu.rb new file mode 100644 index 0000000..09addf4 --- /dev/null +++ b/masaki/hairetu.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +kazu = [2,4,6] +kyoka = ["国語","算数","理科","社会","音楽"] +printf("私は%d時間目に、%sを勉強します。\n",kazu[2],kyoka[4]) +srand +suzi = rand(3) +printf("%d\n",kazu[suzi]) diff --git a/masaki/hensu.rb b/masaki/hensu.rb new file mode 100644 index 0000000..09c1db3 --- /dev/null +++ b/masaki/hensu.rb @@ -0,0 +1,24 @@ +#!/usr/bin/env ruby + +print"君の名は?" +namae=gets.chomp +print"何才?" +tosi=gets.to_i +puts"君は#{namae}、 +#{tosi}才。" + + + + + + + + + + + + + + + + diff --git a/masaki/printf.rb b/masaki/printf.rb new file mode 100644 index 0000000..2219939 --- /dev/null +++ b/masaki/printf.rb @@ -0,0 +1,28 @@ +#!/usr/bin/env ruby +namae = "りく" +tosi = 12 +printf("私は%sで、年は%d才です。\n",namae,tosi) + + + +print("私和、ゴリラだすごいだろう笑笑笑\n") +print("年は、100000000000000000000000000000さいだ!!!!!!!!!!!!!!!!!\n") + + + + + + + + + + + + + + + + + + + diff --git a/masaki/quiz.rb b/masaki/quiz.rb new file mode 100644 index 0000000..d7a700d --- /dev/null +++ b/masaki/quiz.rb @@ -0,0 +1,19 @@ +#!/usr/bin/eny ruby +puts "問題です" +puts "日本の総理大臣の名前は?" +puts "1.安倍さん" +puts "2.安部さん" +puts "3.阿部さん" +quiz = gets.to_i + +if quiz == 1 + puts"正解!" +elsif quiz == 2 + puts"残念" +elsif quiz == 3 + puts"残念賞また明日" +else + puts"その選択肢(しね!!!!!!!!!!)はないよ" +end + + diff --git a/masaki/rand.rb b/masaki/rand.rb new file mode 100644 index 0000000..cc16e19 --- /dev/null +++ b/masaki/rand.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー" ] + +print("じゃんけんしよう\n") +sleep(2) + +puts "じゃん" +sleep(1) +puts "けん" +sleep(1) +puts "ぽん" +sleep(1) + +srand +erabu = rand(3) +printf("%s\n",muki[erabu]) diff --git a/masaki/register.rb b/masaki/register.rb new file mode 100644 index 0000000..7d89bca --- /dev/null +++ b/masaki/register.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!xgg\n",□) + goukei = □*1.08 + +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",goukeix) diff --git a/masaki/rensyu.rb b/masaki/rensyu.rb new file mode 100644 index 0000000..8cc8fc2 --- /dev/null +++ b/masaki/rensyu.rb @@ -0,0 +1,21 @@ +printprintprintprintprint +putsputsputsputsputs +getsgetsgests +whilewhile +end +printfprintfprintfp +randrandrandrandrandrand +[ ][ ][ ] [ ] +ififif +elsifelsifelsif +elseeleelse + + + + + + + + + +9 diff --git a/masaki/rpg.rb b/masaki/rpg.rb new file mode 100644 index 0000000..181175a --- /dev/null +++ b/masaki/rpg.rb @@ -0,0 +1,127 @@ +#/usr/bin/env ruby +# -*- coding: utf-8 -*- + +puts "ゲームを始める前に、あなたの名前を入力してね。" + +while true + print "名前 : " + name = STDIN.gets.chomp! + puts "" + puts "--------------------------------------------------" + puts "あなたの名前 : " + name + puts "--------------------------------------------------" + while true + print "これでよろしいですか? (Yes = 1, No = 2): " + ans = STDIN.gets.chomp!.to_i + if ans == 1 || ans == 2 then + break + else + puts "1 か 2 で入力してね" + end + end + if ans == 1 then + sleep(1) + puts"それでは、ゲームスタート!" + puts"" + break + elsif ans == 2 then + puts "もう一度最初から入力してね" + redo + end +end + +########## プロローグ ########## +sleep(2) +puts"+------------------------------------------------+" +puts "とある世界に、勇者 #{name} が暮らしている「#{name}王国」があった。" +sleep(2) +puts "勇者 #{name} は王宮にいる姫のもとへ向かう途中だった。" +sleep(2) +puts "しかし、王宮にたどりついてみると・・・" +sleep(3) +puts "なんと!姫がさらわれていた!" +sleep(2) +puts "勇者 #{name} は姫を助け出すために旅にでるのであった・・・" + +sleep(2) +puts"+------------------------------------------------+" +system 'banner KOEKI QUEST' +puts"+------------------------------------------------+" +sleep(3) +puts"" +########## プロローグEND ############ + + +########## 作ったゲームはここからいれてね ########### +puts"なんと!いきなりボスがあらわれた!" +sleep(2) +puts"" +puts"コンピュータとじゃんけんをしよう!" +puts"5回中3回勝てればクリアだよ!" +sleep(5) +puts"" +print"それじゃ GAME START\n" +puts"" + +win = 0 +kaisuu = 1 +janken = ["だしてないよー", "グー", "チョキ", "パー"] + +while kaisuu <= 5 + sleep(2) + puts"" + printf("%d回目!(あなたの勝利数:%d)\n", kaisuu, win) + puts"" + print"じゃーんけーん!(グーなら「1」チョキなら「2」パーなら「3」を押してね): " + while true + you = gets.chomp.to_i + com = rand(3) + 1 + printf("ぽん! (あなたは「%s」で コンピュータは「%s」)\n", janken[you], janken[com]) + sleep(1) + if (you == 1 && com == 2) || (you == 2 && com == 3) || (you == 3 && com == 1) + puts"あなたの勝ち!" + win += 1 + kaisuu += 1 + break + elsif (you == 1 && com == 3) || (you == 2 && com == 1) || (you == 3 && com == 2) + puts"あなたの負け!" + kaisuu += 1 + break + elsif you == com + print"あーいこーで(グーなら「1」チョキなら「2」パーなら「3」を押してね): " + redo + else + puts"なにもだしてないからあなたの負け!" + kaisuu += 1 + break + end + end +end + +sleep(3) +printf("あなたの勝利数は「%d 回」\n", win) +sleep(3) + +if win >= 3 + puts"おめでとう!ボスをたおしたよ!" + sleep(1) + print"+---------------[Quest Clear]---------------+" + sleep(2) + puts"" + puts"" + puts"...姫を助け出すことができた!..." + sleep(2) + puts"" + puts"...#{name}王国に再び平和が訪れた!!..." + sleep(2) + puts"" + puts"+-------------------------------------------------+" + system 'banner YOU WIN!!' + puts"+-------------------------------------------------+" +else + puts"...ぜんめつしてしまった..." + sleep(2) + puts"+------------------------------------------------+\n" + system 'banner GAME OVER' + puts"+------------------------------------------------+\n" +end diff --git a/masaki/rpg2.rb b/masaki/rpg2.rb new file mode 100644 index 0000000..edf61f3 --- /dev/null +++ b/masaki/rpg2.rb @@ -0,0 +1,128 @@ +#/usr/bin/env ruby +# -*- coding: utf-8 -*- + +puts "ゲームを始める前に、あなたの名前を入力してね。" + +while true + print "名前 : " + name = STDIN.gets.chomp! + puts "" + puts "--------------------------------------------------" + puts "あなたの名前 : " + name + puts "--------------------------------------------------" + while true + print "これでよろしいですか? (Yes = 1, No = 2): " + ans = STDIN.gets.chomp!.to_i + if ans == 1 || ans == 2 then + break + else + puts "1 か 2 で入力してね" + end + end + if ans == 1 then + sleep(1) + puts"それでは、ゲームスタート!" + puts"" + break + elsif ans == 2 then + puts "もう一度最初から入力してね" + redo + end +end + +########## プロローグ ########## +sleep(2) +puts"+------------------------------------------------+" +puts "とある村に、村人 #{name} が暮らしている「#{name}村」があった。" +sleep(2) +puts "村人 #{name} は城にいる姫に呼ばれて、向かう途中だった。" +sleep(2) +puts "しかし、城にたどりついてみると・・・" +sleep(3) +puts "なんと!姫がさらわれていた!" +sleep(2) +puts "村人 #{name} は姫を助け出すために旅にでるのであった・・・" + +sleep(2) +puts"+------------------------------------------------+" +system 'banner KOEKI QUEST' +puts"+------------------------------------------------+" +sleep(3) +puts"" +########## プロローグEND ############ + + +########## 作ったゲームはここからいれてね ########### +puts"ザコがあらわれた!" +sleep(2) +puts"" +puts"ザコとじゃんけんをしよう!" +puts"5回中3回勝てればクリアだよ!" +sleep(5) +puts"" +print"それじゃ GAME START\n" +puts"" + +win = 0 +kaisuu = 1 +janken = ["だしてないよー", "グー", "チョキ", "パー"] + +while kaisuu <= 5 + sleep(2) + puts"" + printf("%d回目!(あなたの勝利数:%d)\n", kaisuu, win) + puts"" + print"じゃーんけーん!(グーなら「1」チョキなら「2」パーなら「3」を押してね): " + while true + you = gets.chomp.to_i + com = rand(3) + 1 + printf("ぽん! (あなたは「%s」で コンピュータは「%s」)\n", janken[you], janken[com]) + sleep(1) + if (you == 1 && com == 2) || (you == 2 && com == 3) || (you == 3 && com == 1) + puts"あなたの勝ち!" + win += 1 + kaisuu += 1 + break + elsif (you == 1 && com == 3) || (you == 2 && com == 1) || (you == 3 && com == 2) + puts"あなたの負け!" + kaisuu += 1 + break + elsif you == com + print"あーいこーで(グーなら「1」チョキなら「2」パーなら「3」を押してね): " + redo + else + puts"なにもだしてないからあなたの負け!" + kaisuu += 1 + break + end + end +end + +sleep(3) +printf("あなたの勝利数は「%d 回」\n", win) +sleep(3) + +if win >= 3 + puts"おめでとう!ザコをたおしたよ!" + sleep(1) + print"+---------------[Quest Clear]---------------+" + sleep(2) + puts"" + puts"" + puts"...敵があらわれた!..." + sleep(2) + puts"" + puts"...またじゃんけんで勝負しよう!!..." + sleep(2) + + + + + +else + puts"...やられてしまった..." + sleep(2) + puts"+------------------------------------------------+\n" + system 'banner GAME OVER' + puts"+------------------------------------------------+\n" +end diff --git a/masaki/stopwatch.rb b/masaki/stopwatch.rb new file mode 100644 index 0000000..534595d --- /dev/null +++ b/masaki/stopwatch.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby + +print"ストップウォッチスタート(Enterを押すと止まるよ) : " +start=Time.now.to_i +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは%d秒です。\n", time) diff --git a/masaki/syokai.rb b/masaki/syokai.rb new file mode 100644 index 0000000..128227f --- /dev/null +++ b/masaki/syokai.rb @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby + +print"僕の名前は佐藤昌輝です。\n" +puts"通っている小学校は松陵 diff --git a/masaki/while.rb b/masaki/while.rb new file mode 100644 index 0000000..e9cf58b --- /dev/null +++ b/masaki/while.rb @@ -0,0 +1,45 @@ +#!/usr/bin/env ruby + +apple=0 +while apple < 10 do + puts apple + apple += 1 + sleep(1) +end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/minaseinori/hoge.rb b/minaseinori/hoge.rb new file mode 100644 index 0000000..16f28aa --- /dev/null +++ b/minaseinori/hoge.rb @@ -0,0 +1 @@ +print"aaaaa" diff --git a/miyabi/ascii.rb b/miyabi/ascii.rb new file mode 100644 index 0000000..4bd1112 --- /dev/null +++ b/miyabi/ascii.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby + +print(" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # + ") + +print("こんにちは\n") +puts("おはよう") + + +puts("大場雅です。") +print("松原小学校です。\n") +puts("算数です。") diff --git a/miyabi/banner.rb b/miyabi/banner.rb new file mode 100644 index 0000000..2c29860 --- /dev/null +++ b/miyabi/banner.rb @@ -0,0 +1,3 @@ +#!/usr/bin/env ruby + +system "banner oba!" diff --git a/miyabi/fukusyu.rb b/miyabi/fukusyu.rb new file mode 100644 index 0000000..6b86e35 --- /dev/null +++ b/miyabi/fukusyu.rb @@ -0,0 +1,77 @@ +#!/usr/bin/env ruby + +system"banner Hello!" +puts"さぁ、復習の時間だぁ!" +puts"解けるものなら解いてみろ!" +seikaisuu = 0 +start=Time.now.to_i + +puts"-第1問-" +puts"1回目に習ったktermに文字を出すときに使う言語は?" +puts"1,puts 2,exit 3,cntrol" +answer = gets.to_i + +if answer == 1 +puts"正解!他にprintやprintfがあるよ!" +seikaisuu += 1 +else +puts"残念!正解はputsだよ。他にはprintやprintfがあるよ。使い分けできるようにね。" +end + +puts"-第2問-" +puts"getsの後につけるもので文字列の時につけるものは?" +puts"1,to_i 2,.chomp 3,.to_f" +answer = gets.to_i + +if answer == 2 +puts"正解!流石!!" +seikaisuu += 1 +else +puts"残念!!.chompだよ" +end + +puts"-第3問-" +puts"ループの時に使うものは?" +puts"1,if 2,while 3,else" +answer = gets.to_i + +if answer == 2 +puts"正解!ちなみに「ワイル」と読むよ" +seikaisuu += 1 +else +puts"残念!whileだよ" +end + +puts"-第4問-" +puts"配列は何番目から始まるでしょう?" +puts"1,0番目 2,1番目 3,10番目" +answer = gets.to_i + +if answer == 1 +puts"正解!ちゃんと覚えててgood!" +seikaisuu += 1 +else +puts"残念!!" +end + +puts"-第5問-" +puts"乱数の時に使うものは?ランダムに1つ取り出すときに使うものだよ" +puts"1,iland 2,land 3,rand" +answer = gets.to_i + +if answer == 3 +puts"正解!!すごいねぇ!" +seikaisuu += 1 +else +puts"残念!randだよ" +end + +puts"Enterを押してね" +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは、%d秒です。\n" ,time) +sleep 1 +puts"正解数は........" +sleep 1 +printf("5問中、%d問正解!!\n", seikaisuu ) diff --git a/miyabi/hairetu.rb b/miyabi/hairetu.rb new file mode 100644 index 0000000..404e308 --- /dev/null +++ b/miyabi/hairetu.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby + +kazu=[2,4,6,8,10] +kyoka=["算数","体育","理科","図工","国語","音楽"] +printf("%d\n",kazu[1]) +printf("%s\n",kyoka[1]) +srand +suzi=rand(3) +printf("%d\n",kazu[suzi]) diff --git a/miyabi/hensu.rb b/miyabi/hensu.rb new file mode 100644 index 0000000..0719cc9 --- /dev/null +++ b/miyabi/hensu.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +print"君の名は?" +namae=gets.chomp +print"何才?" +tosi=gets.to_i +puts"君は#{namae}、#{tosi}才。" diff --git a/miyabi/if.rb b/miyabi/if.rb new file mode 100644 index 0000000..2a98c45 --- /dev/null +++ b/miyabi/if.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby + +puts("好きな数字を入力してね。") +kazu = gets.to_i + +if kazu > 0 + puts"その数字は+ですね! " +elsif kazu < 0 + puts"その数字は-ですね! " +else + puts"その数字は0ですね! " +end diff --git a/miyabi/quiz.rb b/miyabi/quiz.rb new file mode 100644 index 0000000..9b49c3b --- /dev/null +++ b/miyabi/quiz.rb @@ -0,0 +1,49 @@ +#!/usr/bin/env ruby +puts("問題です。") +puts("ゴルフで一番飛ぶクラブは?") +puts("1,ドライバー") +puts("2,パター") +puts("3,アイアン") +kazu=gets.to_i +if kazu==1 + puts("せいかい!") +elsif kazu==2 + puts("ざんねん") +elsif kazu==3 + puts("ざんねん") +else + puts("それは選択しにないよ") + end + + +puts("問題です。") +puts("次の中で1番大きい楽器は?") +puts("1,バイオリン") +puts("2,コントラバス") +puts("3,チェロ") +kazu=gets.to_i +if kazu==1 + puts("ざんねん") +elsif kazu==2 + puts("せいかい!") +elsif kazu==3 + puts("ざんねん") +else + puts("それは選択しにないよ") + end + +puts("問題です。") +puts("私がやっている陸上競技は?") +puts("1,100m走") +puts("2,ハードル走") +puts("3,マラソン") +kazu=gets.to_i +if kazu==1 + puts("ざんねん") +elsif kazu==2 + puts("ざんねん") +elsif kazu==3 + puts("せいかい!") +else + puts("それは選択しにないよ") + end diff --git a/miyabi/quizkai.rb b/miyabi/quizkai.rb new file mode 100644 index 0000000..dc291bc --- /dev/null +++ b/miyabi/quizkai.rb @@ -0,0 +1,48 @@ +#!/usr/bin/env ruby + +puts"4択クイズー!!" +seikaisuu = 0 +sleep 1 + +puts"-第1問-" +puts"私の2km走のベストタイムは?" +print"1.約10分, 2.約2分, 3.約5分, 4.約30分 : " +answer = gets.to_i + +if answer == 3 + puts"正解!" + seikaisuu += 1 +else + puts"はずれー" +end + +puts"-第2問-" +puts"ゴルフで見つけた動物は?" +print"1. トラ , 2. クマ , 3. ライオン 4. きつね : " +answer = gets.to_i + +if answer == 2 + puts"正解!" + seikaisuu += 1 +else + puts"はずれー" +end + +puts"-第3問-" +puts"私のやっている楽器は?" +print"1.トランペット, 2. バイオリン, 3.コントラバス, 4.チェロ : " +answer = gets.to_i + +if answer == 4 + puts"正解!" + seikaisuu += 1 +else + puts"はずれー" +end + +sleep 1 +puts"終了ー!" +sleep 1 +puts"結果は..." +sleep 1 +printf("3問中 %d問正解!", seikaisuu) diff --git a/miyabi/rand.rb b/miyabi/rand.rb new file mode 100644 index 0000000..8db4765 --- /dev/null +++ b/miyabi/rand.rb @@ -0,0 +1,21 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー"] + +print("じゃんけん対決スタート\n") +sleep(2) + +puts "じゃん" +sleep(1) +puts "けん" +sleep(1) + +printf("1:%s\t 2:%s\t 3:%s\n",muki[0],muki[1],muki[2]) +miyabi=gets.to_i - 1 + +srand +erabu = rand(3) +puts"ぽん" +printf("あなた:%s\n",muki[miyabi]) +printf("パソコン:%s\n",muki[erabu]) diff --git a/miyabi/register.rb b/miyabi/register.rb new file mode 100644 index 0000000..057f5f8 --- /dev/null +++ b/miyabi/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) + miyabi=□*1.05 +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",miyabi) diff --git a/miyabi/rensyu.rb b/miyabi/rensyu.rb new file mode 100644 index 0000000..d9f9934 --- /dev/null +++ b/miyabi/rensyu.rb @@ -0,0 +1,12 @@ +printprintprintprintprint +putsputsputsputsputs +getsgetsgetswhilewhilewhileendendendgetsgetswhilewhileendend +printprintprint +printfprintfprintf +randrandrand +[][][] +printf +ififif +elsifelsifelsife +elseelseelse +if diff --git a/miyabi/stopwatch.rb b/miyabi/stopwatch.rb new file mode 100644 index 0000000..534595d --- /dev/null +++ b/miyabi/stopwatch.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby + +print"ストップウォッチスタート(Enterを押すと止まるよ) : " +start=Time.now.to_i +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは%d秒です。\n", time) diff --git a/miyabi/while.rb b/miyabi/while.rb new file mode 100644 index 0000000..80de307 --- /dev/null +++ b/miyabi/while.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +apple=0 +while apple < 110 do + puts apple + apple+=3 + sleep(1) + end diff --git a/ryota/ascii.rb b/ryota/ascii.rb new file mode 100644 index 0000000..9b91365 --- /dev/null +++ b/ryota/ascii.rb @@ -0,0 +1,23 @@ +#!/usr/bin/env ruby + +print(" + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # + ") + +print("こんにちわ\n") + +puts("おはよう") + + +puts("僕は高橋諒大です") + +puts("松原小学校です") + +puts("体育が好きです") diff --git a/ryota/banner.rb b/ryota/banner.rb new file mode 100644 index 0000000..b78f6bf --- /dev/null +++ b/ryota/banner.rb @@ -0,0 +1,3 @@ +#!/usr/bin/env ruby + +system "banner rubysaikoo" diff --git a/ryota/fukusyu.rb b/ryota/fukusyu.rb new file mode 100644 index 0000000..6b86e35 --- /dev/null +++ b/ryota/fukusyu.rb @@ -0,0 +1,77 @@ +#!/usr/bin/env ruby + +system"banner Hello!" +puts"さぁ、復習の時間だぁ!" +puts"解けるものなら解いてみろ!" +seikaisuu = 0 +start=Time.now.to_i + +puts"-第1問-" +puts"1回目に習ったktermに文字を出すときに使う言語は?" +puts"1,puts 2,exit 3,cntrol" +answer = gets.to_i + +if answer == 1 +puts"正解!他にprintやprintfがあるよ!" +seikaisuu += 1 +else +puts"残念!正解はputsだよ。他にはprintやprintfがあるよ。使い分けできるようにね。" +end + +puts"-第2問-" +puts"getsの後につけるもので文字列の時につけるものは?" +puts"1,to_i 2,.chomp 3,.to_f" +answer = gets.to_i + +if answer == 2 +puts"正解!流石!!" +seikaisuu += 1 +else +puts"残念!!.chompだよ" +end + +puts"-第3問-" +puts"ループの時に使うものは?" +puts"1,if 2,while 3,else" +answer = gets.to_i + +if answer == 2 +puts"正解!ちなみに「ワイル」と読むよ" +seikaisuu += 1 +else +puts"残念!whileだよ" +end + +puts"-第4問-" +puts"配列は何番目から始まるでしょう?" +puts"1,0番目 2,1番目 3,10番目" +answer = gets.to_i + +if answer == 1 +puts"正解!ちゃんと覚えててgood!" +seikaisuu += 1 +else +puts"残念!!" +end + +puts"-第5問-" +puts"乱数の時に使うものは?ランダムに1つ取り出すときに使うものだよ" +puts"1,iland 2,land 3,rand" +answer = gets.to_i + +if answer == 3 +puts"正解!!すごいねぇ!" +seikaisuu += 1 +else +puts"残念!randだよ" +end + +puts"Enterを押してね" +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは、%d秒です。\n" ,time) +sleep 1 +puts"正解数は........" +sleep 1 +printf("5問中、%d問正解!!\n", seikaisuu ) diff --git a/ryota/hairetu.rb b/ryota/hairetu.rb new file mode 100644 index 0000000..e1e2035 --- /dev/null +++ b/ryota/hairetu.rb @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby + +kazu=[0,1,2,3,6] + + +kyoka=["算数","体育","理科","図工"] + +printf("%d\n",kazu[4]) + +printf("%s\n",kyoka[1]) + +srand + +suzi=rand(3) + +printf("%d\n",kazu[suzi]) diff --git a/ryota/hensu.rb b/ryota/hensu.rb new file mode 100644 index 0000000..954efd5 --- /dev/null +++ b/ryota/hensu.rb @@ -0,0 +1,13 @@ +#!/usr/bin/env ruby + +print"きみのなは?" + +namae=gets.chomp + +print"なんさい?" + +tosi=gets.to_i + +puts"君は#{namae}.#{tosi}才。" + + diff --git a/ryota/if.rb b/ryota/if.rb new file mode 100644 index 0000000..5865f02 --- /dev/null +++ b/ryota/if.rb @@ -0,0 +1,23 @@ +#!/usr/bin/env ruby + +puts"問題です" + +puts"(4+9)*6*7*0=" + +puts"1 0" + +puts"2 40" + +puts"3 30" + +kazu=gets.to_i + +if kazu==1 + puts"大正解" +elsif kazu==2 + puts"不正解" +elsif kazu==3 + puts"不正解" +else + puts"123から選んで" +end diff --git a/ryota/janken.rb b/ryota/janken.rb new file mode 100644 index 0000000..8ac0514 --- /dev/null +++ b/ryota/janken.rb @@ -0,0 +1,64 @@ +#!/usr/bin/env ruby + +puts"コンピュータとじゃんけんをしよう!" +puts"5回中3回勝てればクリアだよ!" +sleep(3) +puts"" +print"それじゃ GAME START\n" +puts"" + +win = 0 +kaisuu = 1 +janken = ["だしてないよー", "グー", "チョキ", "パー"] + +while kaisuu <= 5 + sleep(2) + puts"" + printf("%d回目!(あなたの勝利数:%d)\n", kaisuu, win) + puts"" + print"じゃーんけーん!(グーなら「1」チョキなら「2」パーなら「3」を押してね): " + while true + you = gets.to_i + if you >= 4 + you = 0 + end + com = rand(3) + 1 + printf("ぽん! (あなたは「%s」で コンピュータは「%s」)\n", janken[you], janken[com]) + sleep(1) + if (you == 1 && com == 2) || (you == 2 && com == 3) || (you == 3 && com == 1) + puts"あなたの勝ち!" + win += 1 + kaisuu += 1 + break + elsif (you == 1 && com == 3) || (you == 2 && com == 1) || (you == 3 && com == 2) + puts"あなたの負け!" + kaisuu += 1 + break + elsif you == com + print"あーいこーで(グーなら「1」チョキなら「2」パーなら「3」を押してね): " + redo + else + puts"なにもだしてないからあなたの負け!" + kaisuu += 1 + break + end + end +end + +sleep(3) +printf("あなたの勝利数は「%d 回」\n", win) +sleep(3) + +if win >= 3 + puts"おめでとう!" + sleep(2) + puts"+-------------------------------------------------+" + system 'banner YOU WIN!!' + puts"+-------------------------------------------------+" +else + puts"残念..." + sleep(2) + puts"+------------------------------------------------+\n" + system 'banner GAME OVER' + puts"+------------------------------------------------+\n" +end diff --git a/ryota/rand.rb b/ryota/rand.rb new file mode 100644 index 0000000..3c45384 --- /dev/null +++ b/ryota/rand.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー" ] + +print("ジャンケン対決スタート\n") +sleep(2) + +puts "最初はグー" +sleep(1) +puts "ジャンケン" +sleep(1) +puts "ポイ" +sleep(1) +puts("グーなら0、チョキなら1、パーなら2") +zibun=gets.to_i +srand +erabu = rand(3) +printf("相手は%s\n",muki[erabu]) +printf("自分は%s\n",muki[zibun]) diff --git a/ryota/register.rb b/ryota/register.rb new file mode 100644 index 0000000..280770b --- /dev/null +++ b/ryota/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) + goukei=□*1.08 +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",goukei) diff --git a/ryota/registerkai.rb b/ryota/registerkai.rb new file mode 100644 index 0000000..148e186 --- /dev/null +++ b/ryota/registerkai.rb @@ -0,0 +1,64 @@ +#!/usr/bin/env ruby + +sina = [] +okane = [] +puts "レジだよー! 消費税も計算してくれるよ!" +kattakazu = 0 +goukei = 0 +while true + puts"1.ぬいぐるみ7000円" + puts"2.うまい棒10円" + puts"3.野菜とフルーツ1個200円" + puts"4.お肉かく400円" + puts"5.本500円" + print "商品は? (終わりたい時はqを押してね): " + shouhin = gets.chomp + if shouhin == "q" then + break + end + shouhin=shouhin.to_i + if shouhin==1 + sina[kattakazu] = "ぬいぐるみ" + okane[kattakazu] = 7000 + kattakazu += 1 + goukei += 7000 + elsif shouhin==2 + sina[kattakazu] = "うまい棒" + okane[kattakazu] = 10 + kattakazu += 1 + goukei += 10 + elsif shouhin==3 + sina[kattakazu] = "野菜とフルーツ" + okane[kattakazu] = 200 + kattakazu += 1 + goukei += 200 + elsif shouhin==4 + sina[kattakazu] = "お肉" + okane[kattakazu] = 300 + kattakazu += 1 + goukei += 300 + elsif shouhin==5 + sina[kattakazu] = "ほん" + okane[kattakazu] = 500 + kattakazu += 1 + goukei += 500 + else + puts"商品が無いよ" + end + printf("今の合計は%d円だよ!\n", goukei*1.08) +end +count = 0 +puts"" +puts"======= セブンイレブン =======" +puts"============ 領収書 ============" +puts"-------- ご注文 --------" +while count < kattakazu + printf("%s %d円\n", sina[count], okane[count]) + count += 1 +end +puts"- - - - - - - - - - - - - - - - - " +printf("合計 %d円\n", goukei) +printf("税込 %d円\n", goukei*1.08) +puts"----------------------------------" +puts"ご来店ありがとうございました。" +puts"またのお越しをお待ちしております。" diff --git a/ryota/rensyu.rb b/ryota/rensyu.rb new file mode 100644 index 0000000..7dac580 --- /dev/null +++ b/ryota/rensyu.rb @@ -0,0 +1,8 @@ +printprintprintprintprint +putsputsputsputsputs +getsgetsgetsgetgetss +whilewhilewhile +endendend +printfprintfpurntf +randrandrand +[ ][ ][ ] diff --git a/ryota/stopwatch.rb b/ryota/stopwatch.rb new file mode 100644 index 0000000..534595d --- /dev/null +++ b/ryota/stopwatch.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby + +print"ストップウォッチスタート(Enterを押すと止まるよ) : " +start=Time.now.to_i +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは%d秒です。\n", time) diff --git a/ryota/while.rb b/ryota/while.rb new file mode 100644 index 0000000..8e66a19 --- /dev/null +++ b/ryota/while.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby + +apple=1 + +while apple < 99999999999999 do + puts apple + apple+=2 + sleep(0.0000000000000000000000000000000000000000000000000000001) +end diff --git a/shunya/ascii.rb b/shunya/ascii.rb new file mode 100644 index 0000000..fb9d3c2 --- /dev/null +++ b/shunya/ascii.rb @@ -0,0 +1,23 @@ +#!/usr/bin/env ruby + +print(" + ### ### + #### #### + ######### + ####### + ##### + ### + # + ") + +print("こんにちは\n") +puts("おはよう") + + + +puts("大井隼也") +puts("松原小学校") +puts("理科") +puts("りんご") + + diff --git a/shunya/banner.rb b/shunya/banner.rb new file mode 100644 index 0000000..ccaa164 --- /dev/null +++ b/shunya/banner.rb @@ -0,0 +1,3 @@ +#!/usr/bin/env ruby + +system "banner syunya" diff --git a/shunya/fukusyu.rb b/shunya/fukusyu.rb new file mode 100644 index 0000000..6b86e35 --- /dev/null +++ b/shunya/fukusyu.rb @@ -0,0 +1,77 @@ +#!/usr/bin/env ruby + +system"banner Hello!" +puts"さぁ、復習の時間だぁ!" +puts"解けるものなら解いてみろ!" +seikaisuu = 0 +start=Time.now.to_i + +puts"-第1問-" +puts"1回目に習ったktermに文字を出すときに使う言語は?" +puts"1,puts 2,exit 3,cntrol" +answer = gets.to_i + +if answer == 1 +puts"正解!他にprintやprintfがあるよ!" +seikaisuu += 1 +else +puts"残念!正解はputsだよ。他にはprintやprintfがあるよ。使い分けできるようにね。" +end + +puts"-第2問-" +puts"getsの後につけるもので文字列の時につけるものは?" +puts"1,to_i 2,.chomp 3,.to_f" +answer = gets.to_i + +if answer == 2 +puts"正解!流石!!" +seikaisuu += 1 +else +puts"残念!!.chompだよ" +end + +puts"-第3問-" +puts"ループの時に使うものは?" +puts"1,if 2,while 3,else" +answer = gets.to_i + +if answer == 2 +puts"正解!ちなみに「ワイル」と読むよ" +seikaisuu += 1 +else +puts"残念!whileだよ" +end + +puts"-第4問-" +puts"配列は何番目から始まるでしょう?" +puts"1,0番目 2,1番目 3,10番目" +answer = gets.to_i + +if answer == 1 +puts"正解!ちゃんと覚えててgood!" +seikaisuu += 1 +else +puts"残念!!" +end + +puts"-第5問-" +puts"乱数の時に使うものは?ランダムに1つ取り出すときに使うものだよ" +puts"1,iland 2,land 3,rand" +answer = gets.to_i + +if answer == 3 +puts"正解!!すごいねぇ!" +seikaisuu += 1 +else +puts"残念!randだよ" +end + +puts"Enterを押してね" +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは、%d秒です。\n" ,time) +sleep 1 +puts"正解数は........" +sleep 1 +printf("5問中、%d問正解!!\n", seikaisuu ) diff --git a/shunya/hairetu.rb b/shunya/hairetu.rb new file mode 100644 index 0000000..03ffdb6 --- /dev/null +++ b/shunya/hairetu.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +kazu=[2,4,6,8,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54] +kyoka=["算数","体育","理科","図工","社会"] +printf("%d\n",kazu[1]) +printf("%s\n",kyoka[1]) + +srand +suzi=rand(26) +printf("%d\n",kazu[suzi]) diff --git a/shunya/hensu.rb b/shunya/hensu.rb new file mode 100644 index 0000000..97fe513 --- /dev/null +++ b/shunya/hensu.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +print"きみのなは?" +namae=gets.chomp +print"何歳?" +tosi=gets.to_i +puts"君は#{namae}.#{tosi}歳。" diff --git a/shunya/if.rb b/shunya/if.rb new file mode 100644 index 0000000..2a98c45 --- /dev/null +++ b/shunya/if.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby + +puts("好きな数字を入力してね。") +kazu = gets.to_i + +if kazu > 0 + puts"その数字は+ですね! " +elsif kazu < 0 + puts"その数字は-ですね! " +else + puts"その数字は0ですね! " +end diff --git a/shunya/janken.rb b/shunya/janken.rb new file mode 100644 index 0000000..790ff4d --- /dev/null +++ b/shunya/janken.rb @@ -0,0 +1,64 @@ +#!/usr/bin/env ruby + +puts"コンピュータとにらめっこをしよう!" +puts"5回中3回勝てればクリアだよ!" +sleep(3) +puts"" +print"それじゃ GAME START\n" +puts"" + +win = 0 +kaisuu = 1 +janken = ["だしてないよー", "真顔", "怒った顏", "泣きべそ"] + +while kaisuu <= 5 + sleep(2) + puts"" + printf("%d回目!(あなたの勝利数:%d)\n", kaisuu, win) + puts"" + print"にらめっこしましょ!(真顔なら「1」怒った顏なら「2」泣きべそなら「3」を押してね): " + while true + you = gets.to_i + if you >= 4 + you = 0 + end + com = rand(3) + 1 + printf("あっぷっぷ! (あなたは「%s」で コンピュータは「%s」)\n", janken[you], janken[com]) + sleep(1) + if (you == 1 && com == 3) || (you == 2 && com == 1) || (you == 3 && com == 2) + puts"あなたの勝ち!" + win += 1 + kaisuu += 1 + break + elsif (you == 1 && com == 2) || (you == 2 && com == 3) || (you == 3 && com == 1) + puts"あなたの負け!" + kaisuu += 1 + break + elsif you == com + print"あーいこーで(真顔なら「1」怒った顏なら「2」泣きべそなら「3」を押してね): " + redo + else + puts"なにもだしてないからあなたの負け!" + kaisuu += 1 + break + end + end +end + +sleep(3) +printf("あなたの勝利数は「%d 回」\n", win) +sleep(3) + +if win >= 3 + puts"おめでとう!" + sleep(2) + puts"+-------------------------------------------------+" + system 'banner YOU hengao king!!' + puts"+-------------------------------------------------+" +else + puts"残念..." + sleep(2) + puts"+------------------------------------------------+\n" + system 'banner GAMEOVER motto warawasero!!' + puts"+------------------------------------------------+\n" +end diff --git a/shunya/quiz.rb b/shunya/quiz.rb new file mode 100644 index 0000000..48734b1 --- /dev/null +++ b/shunya/quiz.rb @@ -0,0 +1,52 @@ +#!/usr/bin/env ruby +puts("問題です") +puts("一番弱いポケモン?") +puts("1,コラッタ") +puts("2,アルセウス") +puts("3,コイキング") +kazu=gets.to_i + +if kazu==1 + puts("残念") +elsif kazu==2 + puts("残念") +elsif kazu==3 + puts("正解") +else + puts("それは、選択肢にないよ") +end + +puts("問題です") +puts("ポケモンのかず") +puts("1,512ひき") +puts("2,459ひき") +puts("3,678ひき") +kazu=gets.to_i + +if kazu==1 + puts("残念") +elsif kazu==2 + puts("正解") +elsif kazu==3 + puts("残念") +else + puts("それは、選択肢にないよ") + end + +puts("問題です") +puts("一番強いポケモン") +puts("1,アルセウス") +puts("2,グラードン") +puts("3,カイオーガ") +kazu=gets.to_i + +if kazu==1 + puts("正解") +elsif kazu==2 + puts("残念") +elsif kazu==3 + puts("残念") +else + puts("それは、選択肢にないよ") +end + diff --git a/shunya/rand.rb b/shunya/rand.rb new file mode 100644 index 0000000..c226a70 --- /dev/null +++ b/shunya/rand.rb @@ -0,0 +1,24 @@ +#!/usr/bin/env ruby + + +muki = ["グー" , "チョキ" , "パー"] + +print("じゃんけん対決スタート\n") +sleep(2) + +puts "じゃん" +sleep(1) +puts "けん" +sleep(1) +puts "ほい" +sleep(1) + +printf("0.%s\t 1.%s\t 2,%s\n",muki[0],muki[1],muki[2]) +zibun=gets.to_i + + +srand +erabu = rand(3) + +printf("あなた:%s\n",muki[zibun]) +printf("コンピュータ:%s\n",muki[erabu]) diff --git a/shunya/register.rb b/shunya/register.rb new file mode 100644 index 0000000..d536ab4 --- /dev/null +++ b/shunya/register.rb @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +puts "ここはスーパーマーケットのレジだよ。 +買ったものの値段を入れてね!(100円→100と入力)" + + +□ = 0 +while true + print "値段は?:(終わりたい時はqを押してね)" + △ = gets.chomp + if △ == "q" then + break + end + □ +=△.to_i + printf("今の合計は%d円だよ!\n",□) +goukei=□*1.08 +end +printf("今回の合計は%d円です。お買い上げありがとうございました!\n",goukei) diff --git a/shunya/rensyu.rb b/shunya/rensyu.rb new file mode 100644 index 0000000..7d7590f --- /dev/null +++ b/shunya/rensyu.rb @@ -0,0 +1,7 @@ +getsgetsgets +whilewhilewhile +endendend +printfprintfprintf +randrandrand +[][][] +printfprintfprintf diff --git a/shunya/stopwatch.rb b/shunya/stopwatch.rb new file mode 100644 index 0000000..534595d --- /dev/null +++ b/shunya/stopwatch.rb @@ -0,0 +1,8 @@ +#!/usr/bin/env ruby + +print"ストップウォッチスタート(Enterを押すと止まるよ) : " +start=Time.now.to_i +stop=gets.chomp +finish=Time.now.to_i +time=finish-start +printf("タイムは%d秒です。\n", time) diff --git a/shunya/while.rb b/shunya/while.rb new file mode 100644 index 0000000..e57aad2 --- /dev/null +++ b/shunya/while.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +apple=0 +while apple < 99999999999999999999999 do + puts apple + apple+=9999999 + sleep(0.01) +end diff --git a/taro/ascii.rb b/taro/ascii.rb new file mode 100644 index 0000000..693d19e --- /dev/null +++ b/taro/ascii.rb @@ -0,0 +1,10 @@ +print " + ### ### + ##### ##### + ########### + ######### + ####### + ##### + ### + # +"