diff --git a/irotsuke.rb b/irotsuke.rb new file mode 100755 index 0000000..43da452 --- /dev/null +++ b/irotsuke.rb @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def aka + "\e[31m%s\e[m\n" +end +puts"赤いものを入力してください。" +a = gets.chomp +printf(aka ,a) diff --git a/jitsuyou.csv b/jitsuyou.csv new file mode 100644 index 0000000..e1153fe --- /dev/null +++ b/jitsuyou.csv @@ -0,0 +1,7 @@ +英語,日本語訳 +banana,バナナ +orange,オレンジ +apple,りんご +figs,いちじく +yuzu,ゆず +strawberry,いちご diff --git a/jitsuyou.rb b/jitsuyou.rb new file mode 100644 index 0000000..7cdff78 --- /dev/null +++ b/jitsuyou.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +require 'csv' +mondai = CSV.read("jitsuyou.csv",headers:true) + +print("次の英語を日本語に訳しなさい\n") +mondai.each do |a| + printf("\e[35m%s\e[m " ,a["英語"]) + gets + printf("\e[36m%s\e[m \n" ,a["日本語訳"]) + puts +end diff --git a/omake.rb b/omake.rb new file mode 100755 index 0000000..a2e89bc --- /dev/null +++ b/omake.rb @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def keisan(t, y) + t*y +end + +puts "縦は何cm?" +t = gets.to_i +puts "横は何cm? 計算します" +y = gets.to_i +printf("%d\n", keisan(t,y)) diff --git a/omake2.rb b/omake2.rb new file mode 100644 index 0000000..158ed53 --- /dev/null +++ b/omake2.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def keisan(x) + a = x*5 + b = x*2 + c = a - b +end +puts "xの数値を入れてください。計算します。" +x = gets.to_i +printf("%d\n", keisan(x)) \ No newline at end of file