第 4 回 繰り返しは引っ張りだそう レポート課題 氏名:細田 洋平 学籍番号:c1101773 語学クラス:英語6 コース(系):政策マネジメントコース 1.A 「学校とかけて、大会の開会式と解く。」 「その心は?」 「どちらも先生(宣誓)が必要です。」 1.B 洋平はミスドでポンデリングを10個買った。 ポンデリングは1つ100円である 10 1000円 確かめ算 pan{HOSODA Yohei}% bc -l [~] 100 * 10 1000 pan{c110177}% ./keisan [~/Ruby] 洋平はミスドでエンゼルフレンチを5個、ポンデリングを5個買った。 ポンデリングは1つ100円、エンゼルフレンチは1個140円である 5 1200円 確かめ算 pan{c110177}% bc -l [~/Ruby] 140 * 5 + 500 1200 2.A 考えた設定 : 身近なものとしてコンビニでの買い物にした。 #!/usr/koeki/bin/ruby $KCODE = 'e' def total(x,y) 105 * x + 160 * y end print("からあげ棒は何本買いましたか?\n") a = gets.to_i print("フライドチキンは何個買いましたか?\n") b = gets.to_i goukei = total(a,b) printf("合計は %s円 です。\n",goukei) 実行結果 pan{HOSODA Yohei}% ./def_twoparam.rb [~/Ruby] からあげ棒は何本買いましたか? 5 フライドチキンは何個買いましたか? 5 合計は 1325円 です。 2.B 考えた設定 : Aと同じ #!/usr/koeki/bin/ruby def total(x) 105 * x + 160 *3 end print("フライドチキンは3つ買うことにした。\n") print("からあげ棒は何本買いますか?\n") a = gets.to_i printf("合計は %d円 です。\n",total(a)) 実行結果 pan{c110177}% ./def_oneparam.rb [~/Ruby] フライドチキンは3つ買うことにした。 からあげ棒は何本買いますか? 10 合計は 1530円 です。 考察 プログラムも起動しているし、確かめ算を行ってもミスは出ないので問題ないと 思われる。 感想 今回はそこまで時間をかけずに作成できた。計算の内容自体は単純なものだが、 ミスもせず正確に作れたと思う。 次回も、今回の半分でもいいので気持ちに余裕を持って取り組めるようにしたい。