【条件分岐】旅行プログラムを作ろう!

問題

次のような旅行プログラムを作成しましょう。

実行例:その1
旅行プランを選択して下さい。

1. 沖縄旅行(10000円)
2. 北海道旅行(20000円)
3. 九州旅行(15000円)

プランの番号を選択 > 2
北海道旅行ですね。
何名で予約されますか?
人数を入力 > 3
3名ですね。
合計料金は60000円になります。
実行例:その2
旅行プランを選択して下さい。

1. 沖縄旅行(10000円)
2. 北海道旅行(20000円)
3. 九州旅行(15000円)

プランの番号を選択 > 3
九州旅行ですね。
何名で予約されますか?
人数を入力 > 6
6名ですね。
5名以上ですので10%割引となります
合計料金は81000円になります。
実行例:その3
旅行プランを選択して下さい。

1. 沖縄旅行(10000円)
2. 北海道旅行(20000円)
3. 九州旅行(15000円)

プランの番号を選択 > 0
1〜3の番号を入力して下さい。
プランの番号を選択 > 1
沖縄旅行ですね。
何名で予約されますか?
人数を入力 > -1
1以上を入力して下さい。
人数を入力 > テスト
1以上を入力して下さい。
人数を入力 > 5
5名ですね。
5名以上ですので10%割引となります
合計料金は45000円になります。

条件

  • 配列・ハッシュ・メソッド・クラスは使用しなくてもよい
  • 旅行プランと人数の選択は標準入力(gets メソッド)を利用する
  • 5名以上の場合は合計料金を10%割引とする
  • プラン番号(1〜3),人数(1名以上)の入力が異常である場合は再入力させる
  • 以下のコードからスタートしてよい
puts <<~TEXT
       旅行プランを選択して下さい。

       1. 沖縄旅行(10000円)
       2. 北海道旅行(20000円)
       3. 九州旅行(15000円)

     TEXT

# コードを追記

ヒントを閲覧するには,ログイン が必要です。