diff --git a/K.rb b/K.rb new file mode 100644 index 0000000..ce1c645 --- /dev/null +++ b/K.rb @@ -0,0 +1,94 @@ +#!/uar/bin/env ruby +# -*- coding: utf-8 -*- +while true + +print"かけ算、割り算、足し算、引き算のうちどれかを選んでね!\n" +puts"1.かけ算" +puts"2.割り算" +puts"3.足し算" +puts"4.引き算" +puts"5.約数" +puts"6.剰余" +puts"7.冪乗" +puts"8.終わり" + + + print"やりたい物のすうじをいれてね!を入れてね\n" + go=gets.chomp.to_i + + if go==1 + print"掛けられるを入力してね。\n" + k=gets.to_i + print"掛ける数を入力してね。\n" + kake=gets.to_i + answer=k*kake + printf("答えは%fだよ!\n",answer) + redo + + elsif go==2 + print"割られるを入力してね!\n" + w=gets.to_i + print"わるかずをいれてね!" + wari=gets.to_i + kota=w/wari + printf("答えは%fだよ!\n",kota) + redo + + elsif go==3 + print"足される数入力してね!\n" + t=gets.to_i + print"足す数を入れて\n" + tasu=gets.to_i + ko=t+tasu + printf("答えは%fだよ!\n",ko) + redo + + elsif go==4 + print"引かれるを入力してね!\n" + h=gets.to_i + print"引く数を入れて\n" + hiku=gets.to_i + k=h-hiku + printf("答えは%fだよ!\n",k) + redo + + elsif go==5 + puts"約数を入れてね" + yaku=gets.chomp.to_i + printf("%fの約数は\n",yaku) + y=0 + + while y<=yaku + + y +=1 + if yaku % y==0 + printf"%d\n",y + end + end + redo + + elsif go==6 + puts"数をいれてね!" + jyou=gets.chomp.to_i + print"あまりを出す数を入れてね!\n" + j=gets.to_i + z=jyou%j + printf("答えは%fだよ!\n",z) + + elsif go==7 + puts"かずをいれてね!" + be=gets.chomp.to_i + print"べき乗する数を入れてね!\n" + b=gets.to_i + c=be**b + printf("答えは%fだよ!\n",c) + + elsif go==8 + break + + end +end + + + + diff --git a/warikan.rb b/warikan.rb new file mode 100755 index 0000000..1a5cee3 --- /dev/null +++ b/warikan.rb @@ -0,0 +1,28 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +while true + + print"このソフトでは割り勘の計算ができるよ! + 割り勘の計算をしたいときは下の欄で1を、終わりたいときは2を入力してね!¥n" + + puts"1.割り勘の計算を始める" + puts"2.終わる" + + + print"やりたいものの数字を入力してね!¥n" + go=gets.chomp.to_i + + if go==1 + print"代金の合計を入力してね!¥n" + daikinn=gets.to_i + print"人数を入力してね!¥n" + ninnzu=gets.to_i + answer=daikinn/ninnzu + printf("一人あたりの合計金額は%fだよ!¥n",answer) + redo + + elsif go==2 + break + + end +end diff --git a/warikann.rb b/warikann.rb new file mode 100755 index 0000000..1a5cee3 --- /dev/null +++ b/warikann.rb @@ -0,0 +1,28 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +while true + + print"このソフトでは割り勘の計算ができるよ! + 割り勘の計算をしたいときは下の欄で1を、終わりたいときは2を入力してね!¥n" + + puts"1.割り勘の計算を始める" + puts"2.終わる" + + + print"やりたいものの数字を入力してね!¥n" + go=gets.chomp.to_i + + if go==1 + print"代金の合計を入力してね!¥n" + daikinn=gets.to_i + print"人数を入力してね!¥n" + ninnzu=gets.to_i + answer=daikinn/ninnzu + printf("一人あたりの合計金額は%fだよ!¥n",answer) + redo + + elsif go==2 + break + + end +end