diff --git a/bai.rb b/bai.rb new file mode 100755 index 0000000..bfd373c --- /dev/null +++ b/bai.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +first=gets.to_i +second=gets.to_i +three=first0 + sleep 5 + kangaeru=kangaeru-1 +end +print("僕はサンドイッチが好きです。\n") + +else + printf("好き・好きじゃない、のどちらかを入れてください\n") +end + + diff --git a/keisan.rb b/keisan.rb new file mode 100755 index 0000000..b8b700e --- /dev/null +++ b/keisan.rb @@ -0,0 +1,14 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +first=gets.to_i +second=gets.to_i +three=first*second + +printf("%d×%dとはどういう意味だと思いますか?\n",first,second) +printf("この式の答えは%dですが、これを解くときに無意識のうちに足し算を使っています。\n",three) +printf("この×というのは、なんの数が何個分あるかということを表しているのです。\n") +printf("つまり、この式でいうと%dという数が%d個分あるということを表しています。\n",first,second) +printf("なので、足し算の式に変えると%d+%d+%d・・・というふうに続いていきます。\n",first,first,first) +printf("この式では、これは%d回続いていきます。\n",second) +printf("これで、掛け算の式の意味がわかりましたか?\n") diff --git a/kuzi.rb b/kuzi.rb new file mode 100755 index 0000000..c251168 --- /dev/null +++ b/kuzi.rb @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("今日は神社に来ました。そこでくじが売られていたので、買うことにしました。\n") +print("12枚の札が目の前に並んでいる。左から何番目のを選ぼうか。\n") +kuzi=["大吉","凶","大凶","半吉","末小吉","末凶","中吉","吉","末吉","小凶","半凶","小吉"] +x=rand(11) +print("貴方が引いたくじは") +i=3 +while i>0 + sleep 1 + i=i-1 +end +puts kuzi[x] +puts("でした\n") + diff --git a/matu.rb b/matu.rb new file mode 100755 index 0000000..ec0ce75 --- /dev/null +++ b/matu.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + + +matu=["みらいさん","けんごさん","らいせいさん","れおさん"] +print("0〜3の数字を入れてください。\n") +x=gets.to_i +print("貴方の選んだ番号の人は") +puts matu[x] +puts("です") diff --git a/muzintou.rb b/muzintou.rb new file mode 100755 index 0000000..335b8dd --- /dev/null +++ b/muzintou.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("では今から無人島に行くとしたら持っていくものを一つ選んでください。\n") +mono=["スマホ","ゲーム機","ナイフ","食料一か月分","水一ヶ月分","発電機","ソファー","椅子","スポーツドリンク500ml一本"] +print("では0〜7で答えて下さい。\n") +x=gets.to_i +print("貴方が選んだものは") +puts mono[x] +puts ("です") diff --git a/my1.rb b/my1.rb deleted file mode 100755 index 24af6db..0000000 --- a/my1.rb +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("こんにちは!\n") -print("松チームサブリーダーの成田怜央です!\n") -print("これからよろしくおねがいします!\n") diff --git a/my10.rb b/my10.rb deleted file mode 100755 index 406eba0..0000000 --- a/my10.rb +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("今日のご飯は何を食べようか。ん?!カップラーメンしかないじゃないか!仕方ない、これを食べるとしよう。おや、2つ種類があるな。何を食べようか。\n") -print("1つ目、焼きそば\n") -print("2つ目、うどん\n") -kotae=gets.chomp -if kotae=="焼きそば" - print("じゃあ3分待つか。\n") - i=3 - while i>0 - sleep 3 - i-1 - print("いただきます!\n") - break - end -else kotae=="うどん" - print("じゃあ5分待つか。\n") - i=5 - while i>0 - sleep 5 - i-1 - print("いただきます!\n") - break - end -end - diff --git a/my11.rb b/my11.rb deleted file mode 100755 index fa85580..0000000 --- a/my11.rb +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/env/bin ruby -# -*- coding: utf-8 -*- - -print("自分の年齢を入れてください。\n") -sai=gets.to_i -if sai>12 - print("僕より年上ですね!\n") -elsif sai<12 - print("僕より年下ですね!\n") -else - print("僕と同い年ですね!\n") -end -a=3 -while a>0 - sleep 1 - a=a-1 -end -boku=12.to_i -print("僕の年との差を求めます。\n") -printf("僕と貴方では%d歳違いますね。\n",sai-12) diff --git a/my12.rb b/my12.rb deleted file mode 100755 index ec0ce75..0000000 --- a/my12.rb +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - - -matu=["みらいさん","けんごさん","らいせいさん","れおさん"] -print("0〜3の数字を入れてください。\n") -x=gets.to_i -print("貴方の選んだ番号の人は") -puts matu[x] -puts("です") diff --git a/my13.rb b/my13.rb deleted file mode 100755 index c251168..0000000 --- a/my13.rb +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("今日は神社に来ました。そこでくじが売られていたので、買うことにしました。\n") -print("12枚の札が目の前に並んでいる。左から何番目のを選ぼうか。\n") -kuzi=["大吉","凶","大凶","半吉","末小吉","末凶","中吉","吉","末吉","小凶","半凶","小吉"] -x=rand(11) -print("貴方が引いたくじは") -i=3 -while i>0 - sleep 1 - i=i-1 -end -puts kuzi[x] -puts("でした\n") - diff --git a/my14,rb b/my14,rb deleted file mode 100755 index ed04879..0000000 --- a/my14,rb +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("スーパーで抽選をやっているよ。どちらの抽選に行こうか。\n") -print("左は肉、右は魚の抽選だ。肉・魚のどちらかを選ぼう。\n") -erabu=gets.chomp -if erabu=="肉" -print("さて、肉の抽選に行くとするか\n") -print("ではお一人さま一回とさせていただきまーす。先頭の方からお願いします。\n") -print("ガラガラガラ\n") -niku=["牛肉","豚肉","鶏肉","馬肉","はずれ","はずれ","はずれ","はずれ","はずれ","はずれ"] -x=rand(10) -print("結果は") -i=2 -while i>0 -sleep 1 -i=i-1 -end -puts niku[x] - puts("です") -elsif erabu=="魚" -print("さて、魚の抽選に行くとするか。\n") -print("ではお一人さま一回とさせていただきまーす。先頭の方からお願いします。\n") -print("ガラガラガラ\n") -sakana=["マグロ","サンマ","カツオ","ヒラメ","ハマチ","アワビ","甘エビ","ホタテ","はずれ","はずれ","はずれ"] -x=rand(11) -print("結果は") -i=2 -while i>0 -sleep 1 -i=i-1 -end -puts sakana[x] -puts("です") -else -print(",肉,または,魚,を選んでください。\n") -end diff --git a/my15.rb b/my15.rb deleted file mode 100755 index 47abc87..0000000 --- a/my15.rb +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("貴方は宝くじを買いました。\n") -kuzi=["一等","ハズレ","ハズレ","ハズレ","ハズレ","二等","三等","ハズレ","ハズレ","ハズレ",] -x=rand(10) -print("くじの結果は!\n") -i=3 -while i>0 - sleep 1 - i=i-1 -end -puts kuzi[x] -puts("でした!") - diff --git a/my16.rb b/my16.rb deleted file mode 100755 index 0fd8171..0000000 --- a/my16.rb +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("今から問題を出します。武将問題・日付問題・アニメ問題のどれかを選んで下さい。選ぶときは左から何番目かを選んでください。\n") -mondai=["武将問題","日付問題","アニメ問題"] -x=gets.to_i -print("では今から") -puts mondai[x] -puts("を出します") -if x==0 - print("本能寺の変を起こした人物は誰でしょうか?フルネームで答えてください。\n") - kotae=gets.chomp - if kotae=="明智光秀" - print("正解!\n") - else - print("不正解!\n") - end -elsif x==1 - print("7月15日は何の日でしょう。\n") - kotae=gets.chomp - if kotae=="ファミコンの日" - print("正解!\n") - else - print("不正解!\n") - end -elsif x==2 - print("のび太のお父さんの妻の名前は何でしょうか?フルネーム&旧姓で答えて下さい。\n") - kotae=gets.chomp - if kotae=="片岡玉子" - print("正解!\n") - else - print("不正解!\n") - end -else - print("0・1・2のどれかで答えてください。\n") -end - - - diff --git a/my17.rb b/my17.rb deleted file mode 100755 index 335b8dd..0000000 --- a/my17.rb +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("では今から無人島に行くとしたら持っていくものを一つ選んでください。\n") -mono=["スマホ","ゲーム機","ナイフ","食料一か月分","水一ヶ月分","発電機","ソファー","椅子","スポーツドリンク500ml一本"] -print("では0〜7で答えて下さい。\n") -x=gets.to_i -print("貴方が選んだものは") -puts mono[x] -puts ("です") diff --git a/my18.rb b/my18.rb deleted file mode 100755 index bde54d9..0000000 --- a/my18.rb +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("今から貴方にクイズを出します。\n") -print("どのクイズを解きますか?\n") -print("1.音楽問題\n") -print("2.食べ物問題\n") -print("3.歴史問題\n") -mondai=gets.chomp.to_i -if mondai==1 - print("[山の魔王の宮殿にて]の作曲者の名前を答えよ。\n") - kotae=gets.chomp - if kotae=="ペール・ギュント" - print("正解!\n") - print("ではこの中から好きなものを選んでください。\n") - print("ヴァイオリン・ピアノ・トランペット\n") - print("0,1,2,の中から選んでください。\n") - keihin=["ヴァイオリン","ピアノ","トランペット"] - x=gets.to_i - print("貴方が選んだものは") - puts keihin[x] - puts ("です") - else - print("不正解!\n") - end -elsif mondai==2 - print("含まれている水分量が約95%の野菜は何か。野菜名を答えよ。\n") - kotae=gets.chomp - if kotae=="キュウリ" - print("正解!\n") - print("ではこの中から好きなものを選んでください。\n") - print("ピザ・寿司・牛肉\n") - print("0,1,2,の中から選んでください。\n") - keihin=["ピザ","寿司","牛肉"] - x=gets.to_i - print("貴方が選んだものは") - puts keihin[x] - puts ("です") - else - print("不正解!\n") - end -elsif mondai==3 - print("明治天皇に政権を譲った人物の名前を答えよ。\n") - kotae=gets.chomp - if kotae=="徳川慶喜" - print("正解!\n") - print("ではこの中から選んでください。\n") - print("日本刀・黒船・自分の肖像画\n") - print("0,1,2,の中から選んでください。\n") - keihin=["日本刀","黒船","自分の肖像画"] - x=gets.to_i - print("貴方が選んだものは") - puts keihin[x] - puts ("です") - else - print("不正解!\n") - end -else - print("1,2,3,のどれかを入れてください。\n") -end - - diff --git a/my19.rb b/my19.rb deleted file mode 100755 index 1e37583..0000000 --- a/my19.rb +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -tabemono=[] - -tabemono<<"ピザ" -tabemono<<"寿司" -tabemono.push("ご飯") - -for i in tabemono.reverse - printf("%sを食べました。\n",i) -end - -dezato=[] -dezato<<"パフェ" -dezato<<"アイス" -dezato.push("果物") -print("更に、デザートに") -x=rand(3) -puts dezato[x] -print("を食べました\n") -asobu=[] -asobu<<"ボーリング" -asobu<<"鬼ごっこ" -asobu.push("アーチェリー") -print("そしてその後") -x=0.to_i -puts asobu[x] -puts ("と") -x=1.to_i -puts asobu[x] -puts ("と") -x=2.to_i -puts asobu[x] -puts ("をしました") - diff --git a/my2.rb b/my2.rb deleted file mode 100755 index de715bd..0000000 --- a/my2.rb +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("今日はいい天気ですね!\n") -puts("こんな日にはピクニックに行きたいです!") -puts("今度一緒に行きませんか?") diff --git a/my20.rb b/my20.rb deleted file mode 100755 index 871e1f2..0000000 --- a/my20.rb +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -pan=[] -pan<<"メロンパン" -pan<<"あんパン" -pan<<"チョコパン" - -print("今日、パン屋さんで") -for i in pan.reverse - printf("%s",i) -end -print("を買いました。\n") -print("そしてそのうちの") -tabeta=pan.shift - printf("%sを食べました。\n",tabeta) - printf("そして残っているのは%sです。\n",pan) diff --git a/my21.rb b/my21.rb deleted file mode 100755 index 288a33f..0000000 --- a/my21.rb +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -pHP=30.to_i -ftpHP=pHP-10 -stpHP=ftpHP-10 -fepHP=ftpHP-20 -fkpHP=stpHP-10 - - -sHP=20.to_i -fzsHP=sHP-10 -ffsHP=sHP-20 -szsHP=fzsHP-10 -fzffsHP=fzsHP-10 - -teki=[] -teki<<"スライム" -x=rand(1) -if x==0 - print("おっと!スライムが現れたぞ?!早速退治しよう!\n") - skougeki=[] - skougeki<<"体当たり" - x=rand(1) - if x==0 - printf("スライムが体当たりを仕掛けてきたぞ!10ダメージ受けた!プレイヤーHPは残り%dだ!\n",ftpHP) - end - print("次はプレイヤーの攻撃だ!右の一覧から行動を選択しろ!斬撃・ファイヤボール・降伏する\n") - pkougeki=gets.chomp - if pkougeki=="斬撃" - printf("プレイヤーの斬撃攻撃だ!10ダメージを受けた!スライムHPは残り%dだ!\n",fzsHP) - skougeki=[] - skougeki<<"体当たり" - skougeki<<"塩酸飛ばし" - skougeki<<"覚醒" - skougeki<<"体当たり" - x=rand(4) - if x==0 - printf("スライムが体当たりを仕掛けてきたぞ!10ダメージ受けた!プレイヤーHPは残り%dだ!\n",stpHP) - print("次はプレイヤーの攻撃だ!右の一覧から行動を選択しろ!斬撃・ファイヤボール・降伏する\n") - pkougeki=gets.chomp - if pkougeki=="斬撃" - printf("プレイヤーの斬撃攻撃だ!10ダメージを与えた!スライムHPは残り%dだ!\n",szsHP) - print("スライムのHPが0になった!プレイヤーの勝利だ!\n") - elsif pkougeki=="ファイヤボール" - printf("プレイヤーのファイヤボール攻撃だ!20ダメージ与えた!スライムHPは残り%dだ!\n",ffsHP) - print("スライムの残りHPが0になった!プレイヤーの勝利だ!\n") - elsif pkougeki=="降伏する" - print("プレイヤーはスライムに降伏した。スライムの勝利だ!\n") - else - print("斬撃・ファイヤボール・降伏する・のどれかを入力してください。\n") - end - elsif x==1 - printf("スライムが塩酸飛ばしを仕掛けてきたぞ!20ダメージ受けた!プレイヤーHPは残り%dだ!\n",fepHP) - print("プレイヤーのHPが0になった!スライムの勝利だ!\n") - elsif x==2 - printf("スライムが覚醒した!体当たりを仕掛けてきたぞ!覚醒の影響で体当たりのダメージ量が二倍になった。20ダメージ受けた!プレイヤーHPは残り%dだ!\n",fkpHP) - print("プレイヤーのHPが0になった!スライムの勝利だ!\n") - elsif x==3 - printf("スライムが体当たりを仕掛けてきたぞ!10ダメージ与えた!プレイヤーHPは残り%dだ!\n",stpHP) - print("次はプレイヤーの攻撃だ!右の一覧から行動を選択しろ!斬撃・ファイヤボール・降伏する\n") - pkougeki=gets.chomp - if pkougeki=="斬撃" - printf("プレイヤーの斬撃攻撃だ!10ダメージを与えた!スライムHPは残り%dだ!\n",szsHP) - print("スライムのHPが0になった!プレイヤーの勝利だ!\n") - elsif pkougeki=="ファイヤボール" - printf("プレイヤーのファイヤボール攻撃だ!10ダメージを与えた!スライムHPは残り%dだ!\n",fzffsHP) - elsif pkougeki=="降伏する" - print("プレイヤーはスライムに降伏した。スライムの勝利だ!\n") - else - print("斬撃・ファイヤボール・降伏する・のどれかを入力してください。\n") - end - elsif pkougeki=="ファイヤボール" - printf("プレイヤーのファイヤボール攻撃だ!20ダメージを与えた!スライムHPは残り%dだ!\n",ffsHP) - print("スライムのHPが0になった!プレイヤーの勝利だ!\n") - elsif pkougeki=="降伏する" - print("プレイヤーはスライムに降伏した。スライムの勝利だ!\n") - end - elsif pkougeki=="ファイヤボール" - printf("プレイヤーのファイヤボール攻撃だ!20ダメージ与えた!スライムHPは残り%dだ!\n",ffsHP) - print("スライムのHPが0になった!プレイヤーの勝利だ!\n") - elsif pkougeki=="降伏する" - print("プレイヤーはスライムに降伏した。スライムの勝利だ!\n") - else - print("斬撃・ファイヤボール・降伏する・のどれかを入力してください。\n") - end - end diff --git a/my3.rb b/my3.rb deleted file mode 100755 index 84fbaae..0000000 --- a/my3.rb +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - - -first=gets.chomp -second=gets.to_i -three=gets.chomp - -printf("僕の名前は%sで、中学%d年です!\n",first,second) -printf("%sをすることが好きです。\n",three) -printf("貴方も一緒に%sをしませんか?\n",three) diff --git a/my4.rb b/my4.rb deleted file mode 100755 index 744853f..0000000 --- a/my4.rb +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -first="外" -second=gets.chomp -three=2 - -printf("僕は%sで遊ぶのが嫌いです。\n",first) -printf("なぜなら%s%d年まであまり運動はしてこなかったからです。\n",second,three) -printf("貴方は%sで遊びますか?\n",first) diff --git a/my5.rb b/my5.rb deleted file mode 100755 index b8b700e..0000000 --- a/my5.rb +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -first=gets.to_i -second=gets.to_i -three=first*second - -printf("%d×%dとはどういう意味だと思いますか?\n",first,second) -printf("この式の答えは%dですが、これを解くときに無意識のうちに足し算を使っています。\n",three) -printf("この×というのは、なんの数が何個分あるかということを表しているのです。\n") -printf("つまり、この式でいうと%dという数が%d個分あるということを表しています。\n",first,second) -printf("なので、足し算の式に変えると%d+%d+%d・・・というふうに続いていきます。\n",first,first,first) -printf("この式では、これは%d回続いていきます。\n",second) -printf("これで、掛け算の式の意味がわかりましたか?\n") diff --git a/my6.rb b/my6.rb deleted file mode 100755 index bfd373c..0000000 --- a/my6.rb +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -first=gets.to_i -second=gets.to_i -three=first0 - sleep 5 - kangaeru=kangaeru-1 -end -print("僕はサンドイッチが好きです。\n") - -else - printf("好き・好きじゃない、のどちらかを入れてください\n") -end - - diff --git a/my8.rb b/my8.rb deleted file mode 100755 index 4ec14b9..0000000 --- a/my8.rb +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("下の中から正しい僕の特徴を答えよ!\n") -print("1.ゲームが好き\n") -print("2.漫画家が夢\n") -print("3.兄が二人いる\n") - -while true - print("答えの番号を書いてください\n") - kotae=gets.chomp.to_i - if kotae==1 - print("正解!流石だね!\n") - break - elsif kotae==2 - print("残念!もう少し僕のことを勉強しよう!\n") - redo - elsif kotae==3 - print("残念!もう少し僕のことを勉強しよう!\n") - redo - else ("1,2,3,のどれかで選んでね!\n") - redo - end -end - print("さて、正解した君にはもう一問問題を出してあげる!\n") - print("下の中から正しい僕の特徴を答えてね!\n") - print("1.バラエティ番組が好き\n") - print("2.ワンピースが好き!\n") - print("3.アニメが好き\n") - while true - print("答えの番号を書いてね!\n") - kotae=gets.chomp.to_i - if kotae==1 - print("惜しいね!やっぱり2問目は難しかったかなぁ?\n") - redo - elsif kotae==2 - print("惜しいね!やっぱり2問目は難しかったかなぁ?\n") - redo - elsif kotae==3 - print("えぇ?!2問連続で当てるなんて…本当にすごいね!\n") - break - else ("もしかして答え方忘れちゃった?本当に1問目解けたの?\n") - redo - end -end - print("ここまでよく頑張ったね!じゃあ最後の問題!僕の年齢を当ててね!\n") - while true - print("さぁ!最終問題!張り切っていこう!自分がこれだと思う番号を入れてね!\n") - kotae=gets.chomp.to_i - if kotae==12 - print("…流石、僕の完敗だ。そう、僕は12歳だよ。\n") - break - else - print("やっぱり選択問題じゃないから解けなかったかな?\n") - redo - end -end -print("君は本当にすごいね!これで問題は終了!おつかれ!\n") - diff --git a/my9.rb b/my9.rb deleted file mode 100755 index 2e0b72b..0000000 --- a/my9.rb +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- - -print("さぁ!僕に関してのクイズ第二弾だよ!ぜひ楽しんでね!\n") -print("まずは僕の好きなものに関しての問題!\n") -print("1.ウニが好きである。\n") -print("2.イカを焼いたものが好きである。\n") -print("3.ワンタンスープが好きである。\n") -print("この中から合ってると思う番号を書いてね!\n") -while true - kotae=gets.chomp.to_i - if kotae==1 - print("残念!僕そこまでウニは好きじゃないんだよねぇ。\n") - redo - elsif kotae==2 - print("残念!イカかぁ…固くて噛み切れないんだよねぇ。\n") - redo - elsif kotae==3 - print("正解!ワンタンスープは美味しいよね!あの食感がすごく楽しい!\n") - break - else - print("1,2,3,のどれかの番号を書いてね!\n") - redo - end -end -print("さてさて、次は僕の趣味に関しての問題だよ!\n") -print("1.ギターを弾くことが好きである。\n") -print("2.ピアノを弾くことが好きである。\n") -print("3.ドラえもんが好きである。\n") -print("この中から合ってると思う番号を書いてね!\n") -while true - kotae=gets.chomp.to_i - if kotae==1 - print("残念!ヴァイオリンなら弾けるけどギターは無理だなぁ。\n") - redo - elsif kotae==2 - print("正解!ピアノは小学4年生ぐらいからやってるんだ!\n") - break - elsif kotae==3 - print("残念!確かにアニメは好きだけどドラえもんは…。\n") - redo - else - print("1,2,3,のどれかの番号を書いてね!\n") - redo - end -end -print("次で三問目!頑張って!次は僕の好きなゲームの名前に関しての問題だよ!\n") -print("1.Apex Legends\n") -print("2.Fortnite\n") -print("3.League of Legends\n") -print("この中から合ってると思う番号を書いてね!\n") -while true - kotae=gets.chomp.to_i - if kotae==1 - print("正解!s4のプロフィール画像もApex Legendsのキャラクターだよ!\n") - break - elsif kotae==2 - print("残念!やってはいるけど好きまでは…\n") - redo - elsif kotae==3 - print("残念!まぁ面白いっちゃぁ面白いんだけどなぁ…\n") - redo - else - print("1,2,3,のどれかの番号を書いてね!\n") - redo - end -end -print("第二弾ではこれが最後の問題だよ!僕は何人兄弟でしょうか?\n") -while true - kotae=gets.chomp.to_i - if kotae==2 - print("…正解!今回もよく頑張ったね!もしかしたら第三弾も出すかもしれないけど…もし出したらぜひ遊んでね!じゃ、バイバーイ!\n") - break - else - print("残念でしたぁ!まぁ選択問題じゃないから間違えたとしても仕方ないよ!\n") - redo - end -end - - - - - diff --git a/panya.rb b/panya.rb new file mode 100755 index 0000000..871e1f2 --- /dev/null +++ b/panya.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +pan=[] +pan<<"メロンパン" +pan<<"あんパン" +pan<<"チョコパン" + +print("今日、パン屋さんで") +for i in pan.reverse + printf("%s",i) +end +print("を買いました。\n") +print("そしてそのうちの") +tabeta=pan.shift + printf("%sを食べました。\n",tabeta) + printf("そして残っているのは%sです。\n",pan) diff --git a/pikunikku.rb b/pikunikku.rb new file mode 100755 index 0000000..de715bd --- /dev/null +++ b/pikunikku.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("今日はいい天気ですね!\n") +puts("こんな日にはピクニックに行きたいです!") +puts("今度一緒に行きませんか?") diff --git a/quiz2.rb b/quiz2.rb new file mode 100755 index 0000000..4ec14b9 --- /dev/null +++ b/quiz2.rb @@ -0,0 +1,59 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("下の中から正しい僕の特徴を答えよ!\n") +print("1.ゲームが好き\n") +print("2.漫画家が夢\n") +print("3.兄が二人いる\n") + +while true + print("答えの番号を書いてください\n") + kotae=gets.chomp.to_i + if kotae==1 + print("正解!流石だね!\n") + break + elsif kotae==2 + print("残念!もう少し僕のことを勉強しよう!\n") + redo + elsif kotae==3 + print("残念!もう少し僕のことを勉強しよう!\n") + redo + else ("1,2,3,のどれかで選んでね!\n") + redo + end +end + print("さて、正解した君にはもう一問問題を出してあげる!\n") + print("下の中から正しい僕の特徴を答えてね!\n") + print("1.バラエティ番組が好き\n") + print("2.ワンピースが好き!\n") + print("3.アニメが好き\n") + while true + print("答えの番号を書いてね!\n") + kotae=gets.chomp.to_i + if kotae==1 + print("惜しいね!やっぱり2問目は難しかったかなぁ?\n") + redo + elsif kotae==2 + print("惜しいね!やっぱり2問目は難しかったかなぁ?\n") + redo + elsif kotae==3 + print("えぇ?!2問連続で当てるなんて…本当にすごいね!\n") + break + else ("もしかして答え方忘れちゃった?本当に1問目解けたの?\n") + redo + end +end + print("ここまでよく頑張ったね!じゃあ最後の問題!僕の年齢を当ててね!\n") + while true + print("さぁ!最終問題!張り切っていこう!自分がこれだと思う番号を入れてね!\n") + kotae=gets.chomp.to_i + if kotae==12 + print("…流石、僕の完敗だ。そう、僕は12歳だよ。\n") + break + else + print("やっぱり選択問題じゃないから解けなかったかな?\n") + redo + end +end +print("君は本当にすごいね!これで問題は終了!おつかれ!\n") + diff --git a/quiz3.rb b/quiz3.rb new file mode 100755 index 0000000..0fd8171 --- /dev/null +++ b/quiz3.rb @@ -0,0 +1,39 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("今から問題を出します。武将問題・日付問題・アニメ問題のどれかを選んで下さい。選ぶときは左から何番目かを選んでください。\n") +mondai=["武将問題","日付問題","アニメ問題"] +x=gets.to_i +print("では今から") +puts mondai[x] +puts("を出します") +if x==0 + print("本能寺の変を起こした人物は誰でしょうか?フルネームで答えてください。\n") + kotae=gets.chomp + if kotae=="明智光秀" + print("正解!\n") + else + print("不正解!\n") + end +elsif x==1 + print("7月15日は何の日でしょう。\n") + kotae=gets.chomp + if kotae=="ファミコンの日" + print("正解!\n") + else + print("不正解!\n") + end +elsif x==2 + print("のび太のお父さんの妻の名前は何でしょうか?フルネーム&旧姓で答えて下さい。\n") + kotae=gets.chomp + if kotae=="片岡玉子" + print("正解!\n") + else + print("不正解!\n") + end +else + print("0・1・2のどれかで答えてください。\n") +end + + + diff --git a/quiz4.rb b/quiz4.rb new file mode 100755 index 0000000..bde54d9 --- /dev/null +++ b/quiz4.rb @@ -0,0 +1,62 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("今から貴方にクイズを出します。\n") +print("どのクイズを解きますか?\n") +print("1.音楽問題\n") +print("2.食べ物問題\n") +print("3.歴史問題\n") +mondai=gets.chomp.to_i +if mondai==1 + print("[山の魔王の宮殿にて]の作曲者の名前を答えよ。\n") + kotae=gets.chomp + if kotae=="ペール・ギュント" + print("正解!\n") + print("ではこの中から好きなものを選んでください。\n") + print("ヴァイオリン・ピアノ・トランペット\n") + print("0,1,2,の中から選んでください。\n") + keihin=["ヴァイオリン","ピアノ","トランペット"] + x=gets.to_i + print("貴方が選んだものは") + puts keihin[x] + puts ("です") + else + print("不正解!\n") + end +elsif mondai==2 + print("含まれている水分量が約95%の野菜は何か。野菜名を答えよ。\n") + kotae=gets.chomp + if kotae=="キュウリ" + print("正解!\n") + print("ではこの中から好きなものを選んでください。\n") + print("ピザ・寿司・牛肉\n") + print("0,1,2,の中から選んでください。\n") + keihin=["ピザ","寿司","牛肉"] + x=gets.to_i + print("貴方が選んだものは") + puts keihin[x] + puts ("です") + else + print("不正解!\n") + end +elsif mondai==3 + print("明治天皇に政権を譲った人物の名前を答えよ。\n") + kotae=gets.chomp + if kotae=="徳川慶喜" + print("正解!\n") + print("ではこの中から選んでください。\n") + print("日本刀・黒船・自分の肖像画\n") + print("0,1,2,の中から選んでください。\n") + keihin=["日本刀","黒船","自分の肖像画"] + x=gets.to_i + print("貴方が選んだものは") + puts keihin[x] + puts ("です") + else + print("不正解!\n") + end +else + print("1,2,3,のどれかを入れてください。\n") +end + + diff --git a/ramen.rb b/ramen.rb new file mode 100755 index 0000000..406eba0 --- /dev/null +++ b/ramen.rb @@ -0,0 +1,27 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("今日のご飯は何を食べようか。ん?!カップラーメンしかないじゃないか!仕方ない、これを食べるとしよう。おや、2つ種類があるな。何を食べようか。\n") +print("1つ目、焼きそば\n") +print("2つ目、うどん\n") +kotae=gets.chomp +if kotae=="焼きそば" + print("じゃあ3分待つか。\n") + i=3 + while i>0 + sleep 3 + i-1 + print("いただきます!\n") + break + end +else kotae=="うどん" + print("じゃあ5分待つか。\n") + i=5 + while i>0 + sleep 5 + i-1 + print("いただきます!\n") + break + end +end + diff --git a/tabeta,sita.rb b/tabeta,sita.rb new file mode 100755 index 0000000..1e37583 --- /dev/null +++ b/tabeta,sita.rb @@ -0,0 +1,36 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +tabemono=[] + +tabemono<<"ピザ" +tabemono<<"寿司" +tabemono.push("ご飯") + +for i in tabemono.reverse + printf("%sを食べました。\n",i) +end + +dezato=[] +dezato<<"パフェ" +dezato<<"アイス" +dezato.push("果物") +print("更に、デザートに") +x=rand(3) +puts dezato[x] +print("を食べました\n") +asobu=[] +asobu<<"ボーリング" +asobu<<"鬼ごっこ" +asobu.push("アーチェリー") +print("そしてその後") +x=0.to_i +puts asobu[x] +puts ("と") +x=1.to_i +puts asobu[x] +puts ("と") +x=2.to_i +puts asobu[x] +puts ("をしました") + diff --git a/takarakuzi.rb b/takarakuzi.rb new file mode 100755 index 0000000..47abc87 --- /dev/null +++ b/takarakuzi.rb @@ -0,0 +1,15 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("貴方は宝くじを買いました。\n") +kuzi=["一等","ハズレ","ハズレ","ハズレ","ハズレ","二等","三等","ハズレ","ハズレ","ハズレ",] +x=rand(10) +print("くじの結果は!\n") +i=3 +while i>0 + sleep 1 + i=i-1 +end +puts kuzi[x] +puts("でした!") + diff --git a/tosi.rb b/tosi.rb new file mode 100755 index 0000000..fa85580 --- /dev/null +++ b/tosi.rb @@ -0,0 +1,20 @@ +#!/usr/env/bin ruby +# -*- coding: utf-8 -*- + +print("自分の年齢を入れてください。\n") +sai=gets.to_i +if sai>12 + print("僕より年上ですね!\n") +elsif sai<12 + print("僕より年下ですね!\n") +else + print("僕と同い年ですね!\n") +end +a=3 +while a>0 + sleep 1 + a=a-1 +end +boku=12.to_i +print("僕の年との差を求めます。\n") +printf("僕と貴方では%d歳違いますね。\n",sai-12) diff --git a/tyusen.rb b/tyusen.rb new file mode 100755 index 0000000..ed04879 --- /dev/null +++ b/tyusen.rb @@ -0,0 +1,37 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("スーパーで抽選をやっているよ。どちらの抽選に行こうか。\n") +print("左は肉、右は魚の抽選だ。肉・魚のどちらかを選ぼう。\n") +erabu=gets.chomp +if erabu=="肉" +print("さて、肉の抽選に行くとするか\n") +print("ではお一人さま一回とさせていただきまーす。先頭の方からお願いします。\n") +print("ガラガラガラ\n") +niku=["牛肉","豚肉","鶏肉","馬肉","はずれ","はずれ","はずれ","はずれ","はずれ","はずれ"] +x=rand(10) +print("結果は") +i=2 +while i>0 +sleep 1 +i=i-1 +end +puts niku[x] + puts("です") +elsif erabu=="魚" +print("さて、魚の抽選に行くとするか。\n") +print("ではお一人さま一回とさせていただきまーす。先頭の方からお願いします。\n") +print("ガラガラガラ\n") +sakana=["マグロ","サンマ","カツオ","ヒラメ","ハマチ","アワビ","甘エビ","ホタテ","はずれ","はずれ","はずれ"] +x=rand(11) +print("結果は") +i=2 +while i>0 +sleep 1 +i=i-1 +end +puts sakana[x] +puts("です") +else +print(",肉,または,魚,を選んでください。\n") +end diff --git a/undou.rb b/undou.rb new file mode 100755 index 0000000..744853f --- /dev/null +++ b/undou.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +first="外" +second=gets.chomp +three=2 + +printf("僕は%sで遊ぶのが嫌いです。\n",first) +printf("なぜなら%s%d年まであまり運動はしてこなかったからです。\n",second,three) +printf("貴方は%sで遊びますか?\n",first) diff --git a/zikosyoukai.rb b/zikosyoukai.rb new file mode 100755 index 0000000..24af6db --- /dev/null +++ b/zikosyoukai.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print("こんにちは!\n") +print("松チームサブリーダーの成田怜央です!\n") +print("これからよろしくおねがいします!\n") diff --git a/zikosyoukai2.rb b/zikosyoukai2.rb new file mode 100755 index 0000000..84fbaae --- /dev/null +++ b/zikosyoukai2.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + + +first=gets.chomp +second=gets.to_i +three=gets.chomp + +printf("僕の名前は%sで、中学%d年です!\n",first,second) +printf("%sをすることが好きです。\n",three) +printf("貴方も一緒に%sをしませんか?\n",three)