第4回 基礎プログラミング II レポート課題 氏名:見川英駿 学籍番号:c1101856 語学クラス:中国語3 コース(系):地域共創コース 宛先を間違って送っていました。 確認お願いします。 1.筆記問題 A.なぞかけ 「野球とかけましててんぷら屋と解く」 「その心は?」 「フライが上がっているでしょう。」 「ラーメン好きとかけまして好みの女性と解く」 「その心は?」 「めんくいです。」 B. ひでとし君は1本10万円するレスポールと1枚100円のピックを買って代金がいく らになるか調べた。 2.プログラム問題 A. 「作成プログラム」 #!/usr/koeki/bin/ruby def shop(guitar,pick) 100000 * guitar + 100 * pick end STDERR.print("ギター何本買いますか?:") guitar = gets.chomp.to_i #ギター何本買うか入力を求める STDERR.print("ピックは何枚買いますか?:") pick = gets.chomp.to_i #ピック何枚買うか入力を求める printf("\nギター%d本、ピック%d枚買いますと‥\n",guitar,pick) printf("合計:%d円になりまーす!\n",shop(guitar,pick)) #ギターとピックの合計出力 「実行結果」 pan{MIKAWA Hidetoshi}% ./def_twoparam.rb [~/Ruby] ギター何本買いますか?:1 ピックは何枚買いますか?:2 ギター1本、ピック2枚買いますと‥ 合計:100200円になりまーす! B. 「作成プログラム」 #!/usr/koeki/bin/ruby def shop(pick) guitar = 1 #ギター本数固定 100000 * guitar + 100 * pick end STDERR.print("ギターは1何本買うことにした!\n\n") STDERR.print("ピックは何枚買いますか?:") pick = gets.chomp.to_i printf("\nギター1本、ピック%d枚買いますと‥\n",pick) printf("合計:%d円になりまーす!\n",shop(pick)) #ギターの値段込みの合計を出力 「実行結果」 pan{c110185}% ./def_oneparam_a.rb [~/Ruby] ギターは1何本買うことにした! ピックは何枚買いますか?:1 ギター1本、ピック1枚買いますと‥ 合計:100100円になりまーす! ※プログラム考察 今回は自分の好きなギターについてプログラムの中に組み込んでみた。しかもほ ぼリアルな内容。 3.感想 義務教育の中で学んだものと同じだと思う。自分はグラフを作る経験はなかった が、似たような仕組みだと思った。 4.参考文献 基礎プログラミング II 第4回 繰り返しは引っ張りだそう 著者:西村まどか http://roy/~madoka/2010/r2/04/ ◯プログラム添付◯