評価のメールが来ていなかったので、もう一度 送ります。 第4回 基礎プログラミング II レポート課題 氏名:羽田圭介 学籍番号:c1101690 語学クラス:英語2 コース(系):地域共創 1. A「ホームページ」とかけて「フィギュアスケート」ととく, その心は、「リンクでとびます。」 B ガソリンの値段と入れた量を調べ何円かかるか計算する。 x(ガソリンの値段) * y(ガソリンの値段) = z(かかる値段) ガソリンの値段が140円、入れた量が20Lの場合 140 * 20 = 2800 確かめ算 pan{HADA Keisuke}% bc -l [~] 140 * 20 2800 なので計算は正しいといえる。 野球をするため1本1000円のバットと1個500円のボールを買った。 チーム全員に1つずつ買ったらいくらになるか。 1000 * x(バットの本数) + 500 * y(ボールの個数) = z(合計の値段) チームが10人の場合 1000 * 10 + 500 * 10 = 15000 確かめ算 pan{c110169}% bc -l [~] 1000 * 10 + 500 * 10 15000 なので計算は正しいといえる。 2.プログラム内容 #!/usr/koeki/bin/ruby def total(x,y) 8000 * x + 500 * y end #ここからプログラム #bat = 1 # 値 bat を代入 STDERR.print("バットの本数は?:") bat = gets.chomp.to_i #ball = 1 # 値 ball を代入 STDERR.print("ボールの個数は?:") ball = gets.chomp.to_i printf("\nバットは%s本、ボールは%d個買いました。\n",bat,ball) printf("合計:%d円\n",total(bat,ball)) 実行結果 pan{c110169}% ./def_twoparam.rb\ [~/Ruby] バットの本数は?:9 ボールの個数は?:50 バットは9本、ボールは50個買いました。 合計:97000円 3.感想 今回の課題は前回よりもスムーズに進めることが出来た。 次回も頑張りたい。いつも授業ではついてくのがやっとでレポートを しながら理解していく感じなので、授業中に理解できるようにしたい。 4.参考文献 基礎プログラミング II 第4回 繰り返しは引っ張りだそう 「描画ソフトの真似」 共同制作者 水口天地 千葉論之 中川弘樹