diff --git a/gets1.rb b/gets1.rb new file mode 100755 index 0000000..d20ac0d --- /dev/null +++ b/gets1.rb @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +# coding: utf-8 +print("9999/n") +age=gets.to_i diff --git a/gets2.rb b/gets2.rb new file mode 100755 index 0000000..38fc2af --- /dev/null +++ b/gets2.rb @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +printf("調味料\n") +sio=gets.chomp +printf("僕は%sが大好き!\n",sio) diff --git a/hairetu1.rb b/hairetu1.rb new file mode 100755 index 0000000..3e64eb4 --- /dev/null +++ b/hairetu1.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +kudamono=["リンゴ","みかん","バナナ"] +puts"好きな数字を入れて値を取り出そう。" +x=gets.to_i +puts kudamono[x] diff --git a/hairetu2.rb b/hairetu2.rb new file mode 100755 index 0000000..7c04eaf --- /dev/null +++ b/hairetu2.rb @@ -0,0 +1,8 @@ +#!usr/bin/env ruby +# -*- coding: -*- + +sakura=["むつき","あやか","けいじ","こういち"] +puts"0=リーダー 1=サブリーダー 2=ロガー 3=アイスブレーカー" +puts"あなたはどれ?" +x=gets.to_i +puts sakura[x] diff --git a/hairetu3.rb b/hairetu3.rb new file mode 100755 index 0000000..e4242a7 --- /dev/null +++ b/hairetu3.rb @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby +# coding: utf-8 +# -*- coding-8 -*- + +kudamono=[] + +kudamono<<"あか" +kudamono<<"あお" +kudamono<<("きいろ") + +printf("%sの順で好きです。\n",kudamono.reverse!) + +printf("%sの順で好きです。\n",kudamono) + +printf("%sの順で好きです。\n",kudamono.sort!) + +printf("%sの順で好きです。\n",kudamono) diff --git a/hairetu4.rb b/hairetu4.rb new file mode 100755 index 0000000..3dfa252 --- /dev/null +++ b/hairetu4.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +kurasu=[] +kurasu<<"田中" +kurasu<<"阿蘇" +kurasu<<"渡辺" +kurasu<<"村上" +kurasu.push("佐藤") + +ninzuu=kurasu.length + +printf("クラスは全員で%d人です。\n",ninzuu) + +kesseki=kurasu.shift + +printf("今日は%sがお休みです。\n",kesseki) + +printf("なので%sの4人で授業をします。\n",kurasu) + diff --git a/if1.rb b/if1.rb new file mode 100755 index 0000000..220f979 --- /dev/null +++ b/if1.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print"犬または猫を入れてください\n" +suki=gets.chomp + +if suki=="犬" +print"ワオーン" + +else +print"ゴロニャーン" +end diff --git a/kuizu1.rb b/kuizu1.rb new file mode 100755 index 0000000..212c496 --- /dev/null +++ b/kuizu1.rb @@ -0,0 +1,26 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +puts"問題!" +puts"今の元号は何でしょうか?" +puts"1:昭和" +puts"2:平成" +puts"3:令和" + +while true +print"答えを入力:" +kotae=gets.chomp.to_i +if kotae==1 +puts"ブブー!不正解..." +break +elsif kotae==2 +puts"ブブー!不正解..." +break +elsif kotae==3 +puts"ピンポーン!正解!!" +break +else +puts"その選択肢はないよ!" +redo +end +end diff --git a/kuizu2.rb b/kuizu2.rb new file mode 100755 index 0000000..c389728 --- /dev/null +++ b/kuizu2.rb @@ -0,0 +1,46 @@ +#!/esr/bin/env ruby +# -*- coding: utf-8 -*- + +puts"問題" +puts"Mさんは下の動物の中で1つだけ嫌いな動物がいます" +puts"それはなんでしょうか?" +puts"1:ねこさん" +puts"2:いぬさん" +puts"3:たぬきさん" +puts"4:ふくろうさん" +puts"5:くまさん" +puts"6:ペンギンさん" +puts"7:ピカチュウさん" + +while true +print "答えを入力:" +kotae=gets.chomp.to_i +if kotae==1 +puts"だーいすき!!" +break +elsif kotae==2 +puts"だーいすき!!" +break +elsif kotae==3 +puts"だーいすき!!" +break +elsif kotae==4 +puts"だーいすき!!" +break +elsif kotae==5 +puts"大正解!!" +puts"おめでとー" +break +elsif kotae==6 +puts"だーいすき!!" +break +elsif kotae==7 +puts"こうかはばつぐんだ" +puts"もう一度答えられるようだ..." +redo +else +puts"?" +redo +end +end + diff --git a/mutuki.rb b/mutuki.rb new file mode 100644 index 0000000..bd24b91 --- /dev/null +++ b/mutuki.rb @@ -0,0 +1,4 @@ +# coding: utf-8 +print("こんにちわ/n") +print("佐藤むつきです/n") +print("プログラミングガンバリマス/n") diff --git a/printf1.rb b/printf1.rb new file mode 100755 index 0000000..cc3d96a --- /dev/null +++ b/printf1.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby +# coding: utf-8 +print("14\n") +abc=gets.to_i +printf("%d歳です。\n",abc) diff --git a/printf2.rb b/printf2.rb new file mode 100755 index 0000000..c6537f7 --- /dev/null +++ b/printf2.rb @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +#-*- coding: utf-8 -*- + +nenrei=14 + +printf("とりはちの3年生むつきです。") +printf("%d歳です。",nenrei) diff --git a/puts1.rb b/puts1.rb new file mode 100755 index 0000000..eafd607 --- /dev/null +++ b/puts1.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +puts("こんにちわ") +puts("むつきです") diff --git a/rpg1.rb b/rpg1.rb new file mode 100755 index 0000000..5d20e8d --- /dev/null +++ b/rpg1.rb @@ -0,0 +1,126 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +puts("名前を入れてね") +namae=gets.chomp + +printf("僕は%s!!",namae) +puts("今日はモンスターを倒すんだ。") +while true + puts("まずは武器を選ぼう。") + puts("バット 杖 素手") + + buki=grts.chomp + if buki==バット + puts("バットにしよう") + + + elsif buki==杖 + puts("杖にしよう") + + + elsif buki==素手 + puts("素手で戦おう") + + else + puts("何にしようかなぁ") + end +end + +puts("モンスターだ!") +puts("スライムがあらわれた") + +suraimu=10 +zibun=10 +kougekiryoku=3 +kaisin=10 + +while suraimu>1||zibun>1 + printf("%sのHP 10\n",namae) + puts("どうする?") + puts("1=攻撃 2=にげる 3=話しかける") + koudou=gets.chomp.to.i + if koudou==1 + printf("%sの攻撃\n",namae) + printf("%sは%sでぶん殴った\n",namae,buki) + printf("スライムに%dのダメージ\n",kougekiryoku) + suraimu-=3 + + elsif koudou==2 + printf("%sはにげだした\n",namae) + puts("しかし回り込まれてしまった") + redo + + elsif koudou==3 + for kaiwa in["こんにちは","ぼくは攻撃しませんよ","仲間になりませんか"] + kaiwa=gets.chomp + + printf("%sはスライムに話しかけた\n",namae) + printf("%s「%s」\n,",namae,kaiwa) + break + end + + else + puts("そんな行動はできない") + redo + + puts("スライムの攻撃") + printf("%sに%dのダメージ\n",namae,kougekiryoku) + zibun-=3 + printf("%sのHP %d\n",namae,zibun) + end +end + + +puts("どうする?") +puts("1=攻撃 2=にげる 3=話しかける") +koudou=gets.chomp.to_i + +if suraimu==1&&koudou==1||koudou==3 + puts("スライムはにげだした") + + +elsif suraimu>1&&zibun==1 + printf("%sの攻撃\n",namae) + printf("%sは%sでぶん殴った\n",namae,buki) + printf("スライムに%dのダメージ\n",kougekiryoku) + suraimu-=3 + + +elsif suraimu==1||zibun==1&&koudou==2 + printf("%sはにげだした\n,namae") + + +elsif zibun==1&&suraimu>1 + puts("スライムの攻撃") + printf("%sに%dのダメージ\n",namae,kougekiryoku) + zibun-=1 + printf("%sのHP %d\n",namae,zibun) + printf("%sは死んでしまった") + + +elsif zibun==1&&suraimu==10&&koudou==2 + puts("スライムが仲間になりたそうな目でこちらを見ている") + puts("どうする?") + puts("1=攻撃 2=仲間にする") + sentaku=gets.chomp.to_i + if sentaku==1 + puts("スライムは油断していた") + puts("かいしんのいちげき") + printf("スライムに%dのダメージ\n",kaisin) + suraimu-=10 + puts("スライムを倒した") + end + +elsif sentaku==2 + puts("スライムが仲間になった") + + + puts("RPG1 おしまい") +end + + + + + + diff --git a/while.rb b/while.rb new file mode 100755 index 0000000..e27a593 --- /dev/null +++ b/while.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +print"お湯を入れました。\n" +nokori=3 + +while nokori>0 +sleep 60 +nokori=nokori-1 +end + +print"いただきまーす!" diff --git a/zikosyoukai.rb b/zikosyoukai.rb new file mode 100755 index 0000000..33e6af8 --- /dev/null +++ b/zikosyoukai.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +gakkou=gets.chomp +gakunenn=gets.to_i +namae=gets.chomp +nenrei=gets.to_i + +printf("%s学校%d年の%sです。\n",gakkou,gakunenn,namae) +printf("%d歳です。\n",nenrei)