diff --git a/goukeiti b/goukeiti new file mode 100755 index 0000000..49e3d50 --- /dev/null +++ b/goukeiti @@ -0,0 +1,25 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def addition(a,b) + a+b +end + +def multiplication(a,b) + a*b +end + +def slice_num(num) + tens_place=(num/10)%10 + ones_place=num%10 + return tens_place,ones_place +end + +puts"二桁の整数を入力してください" +input=gets.to_i + +X,Y=slice_num(input) +add_result=addition(X,Y) +multiple_result=multiplication(X,Y) + +puts"足し算結果と掛け算結果の合計値は#{add_result+multiple_result}です" diff --git a/goukeiti.rb b/goukeiti.rb new file mode 100755 index 0000000..49e3d50 --- /dev/null +++ b/goukeiti.rb @@ -0,0 +1,25 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def addition(a,b) + a+b +end + +def multiplication(a,b) + a*b +end + +def slice_num(num) + tens_place=(num/10)%10 + ones_place=num%10 + return tens_place,ones_place +end + +puts"二桁の整数を入力してください" +input=gets.to_i + +X,Y=slice_num(input) +add_result=addition(X,Y) +multiple_result=multiplication(X,Y) + +puts"足し算結果と掛け算結果の合計値は#{add_result+multiple_result}です" diff --git a/j2334last.rb b/j2334last.rb new file mode 100755 index 0000000..bfc03be --- /dev/null +++ b/j2334last.rb @@ -0,0 +1,33 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +#このプログラムのテーマは「計算が苦手の人の計算を解決するプログラム」 +#計算が苦手な人は計算するのが大変だと思ったから作ろうと思った +#まだ足し算と掛け算しかできないので引き算と割り算を追加したい +#引き算とわり算ができないからまだ解決できるプログラムでない +#↓プログラム + +def addition(a,b) + a+b +end + +def multiplication(a,b) + a*b +end + +def slice_num(num) + tens_place=(num/10)%10 + ones_place=num%10 + return tens_place,ones_place +end + +puts"二桁の整数を入力してください" +input=gets.to_i + +X,Y=slice_num(input) +add_result=addition(X,Y) +multiple_result=multiplication(X,Y) + +puts"十の位と一の位を足した結果は#{add_result}です" +puts"十の位と一の位を掛けた結果は#{multiple_result}です" +puts"足し算結果と掛け算結果の合計値は#{add_result+multiple_result}です" diff --git a/kakezan.rb b/kakezan.rb new file mode 100755 index 0000000..bfc03be --- /dev/null +++ b/kakezan.rb @@ -0,0 +1,33 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +#このプログラムのテーマは「計算が苦手の人の計算を解決するプログラム」 +#計算が苦手な人は計算するのが大変だと思ったから作ろうと思った +#まだ足し算と掛け算しかできないので引き算と割り算を追加したい +#引き算とわり算ができないからまだ解決できるプログラムでない +#↓プログラム + +def addition(a,b) + a+b +end + +def multiplication(a,b) + a*b +end + +def slice_num(num) + tens_place=(num/10)%10 + ones_place=num%10 + return tens_place,ones_place +end + +puts"二桁の整数を入力してください" +input=gets.to_i + +X,Y=slice_num(input) +add_result=addition(X,Y) +multiple_result=multiplication(X,Y) + +puts"十の位と一の位を足した結果は#{add_result}です" +puts"十の位と一の位を掛けた結果は#{multiple_result}です" +puts"足し算結果と掛け算結果の合計値は#{add_result+multiple_result}です" diff --git a/keisanki.rb b/keisanki.rb index 0ab4130..49e3d50 100755 --- a/keisanki.rb +++ b/keisanki.rb @@ -1,61 +1,25 @@ #!/usr/bin/env ruby # -*- coding: utf-8 -*- -number=0 -number_second=0 - -def add(f,s) - puts f+s +def addition(a,b) + a+b end -def subtract(f,s) - puts f-s +def multiplication(a,b) + a*b end -def multiply(f,s) - puts f*s +def slice_num(num) + tens_place=(num/10)%10 + ones_place=num%10 + return tens_place,ones_place end -def division(f,s) - puts f/s -end +puts"二桁の整数を入力してください" +input=gets.to_i -def modulo(f,s) - puts f%s -end +X,Y=slice_num(input) +add_result=addition(X,Y) +multiple_result=multiplication(X,Y) -print"こんにちは" - -loop do - - number=gets.chomp - - if number.to_i !=0 && number.to.s == "0" - number=number.to_i - break - else - print "エラー" - end -end - -print"aaaaaa" - -loop do - if number_second.to_i !=0 && number_second.to_s == "0" - number_second = number_second.to_i - break - else - puts"aaaa" - end -end - -print"aaa" - -operator="" -loop do - operator=gets.chomp - break if %w(+ - * / %).include?(operator) - puts "Invalid operator" -end - -print"aa" +puts"足し算結果と掛け算結果の合計値は#{add_result+multiple_result}です" diff --git a/score.sq3 b/score.sq3 new file mode 100644 index 0000000..2bca963 --- /dev/null +++ b/score.sq3 Binary files differ