- 締切済み
二次配列
学校の問題なのですが、 第 1 種の定形外通常郵便物の料金は、次の表のように定められている。 郵便物の重さを g 単位で入力すると、料金が出力されるプログラムを作成しなさい。 ただし、以下の点を考慮すること。 -------------------------------------------------------------------------------- 重さと料金の表は、2 次元配列として取り扱うこと 指定された範囲外の値(負の値,0,4001以上)が入力された場合は、正しい値が入力されるまで入力処理を繰り返すこと 重さ 料金 50gまで 120円 100gまで 140円 150gまで 200円 250gまで 240円 500gまで 390円 1000gまで 580円 2000gまで 850円 4000gまで 1150円 と出力されるにはどうしたらいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kakuritsu
- ベストアンサー率23% (62/261)
自分で作ったところまで書いてみてください。 作る気ない? あ、そう~。 とりあえず「重さ」と「料金」の値を二次元配列にいれればいいんじゃないですか?あとはループして入力値と重さを順番に比較すればいいでしょ?
- SilverThaw
- ベストアンサー率32% (260/806)
すべての質問で同じような指摘がされていますが、 結局、貴女はどこまで理解しているのですか? 問題(質問)「だけ」提示して、回答(ソースすべて)を期待してるのであれば、 それは「丸投げ」であり自己努力を放棄しているととります。 >と出力されるにはどうしたらいいのでしょうか? 郵便物の重さを g 単位で入力すると、料金が出力されるプログラムを作ってください。 その為にはまずどんなことか始めなくてはいけないですか?
- Tasuke22
- ベストアンサー率33% (1799/5383)
質問になっていませんねえ。言語とか書いていないし。 それに少しは考えたら? 少しでも考えた内容があれば、あなたの考えが分かるから教 えられます。対話です。 答えだけが欲しいのなら、回答を最初から書いてあるものを 入手したら如何ですか?