#!/usr/bin/env ruby # -*- coding: utf-8 -*- def keisan (a,b,c,d) if a == 1 kingaku_pafe = 500 elsif a == 2 kingaku_pafe = 100 else kingaku_pafe = 0 end if b == 1 kingaku_keki = 300 elsif b == 2 kingaku_keki = 500 else kingaku_keki = 0 end if c == 1 kingaku_nomimono = 150 elsif c == 2 kingaku_nomimono = 250 else kingaku_nomimono = 0 end if d == 1 kingaku_pai = 200 elsif d == 2 kingaku_pai = 350 else kingaku_pai = 0 end kingaku_pafe + kingaku_keki + kingaku_nomimono + kingaku_pai end puts"よし、お会計をしよう" puts"パフェは何を頼んだっけかなー" puts"1.普通のパフェ 500円 2.高いパフェ 1000円" pafe = gets.to_i puts"ケーキは何を選んだっけかなー" puts"1.普通のケーキ 300円 1.高いケーキ 500円" keki = gets.to_i puts"飲み物は何を選んだっけかなー" puts"1.コーラ 150円 2.プラペチーノ 250円" nomimono = gets.to_i puts"パイは何を選んだったけかなー" puts"1.アップルパイ 200円 2.アップルパイ りんごマシマシ 350円" pai = gets.to_i kingaku = keisan(pafe,keki,nomimono,pai) printf("あなたの金額は¥%dです。",kingaku) puts"ありがとうございました〜" puts"また次もお待ちしています。" puts" " puts"忘れ物した〜" puts"取り行くか〜" puts"ついでにもうちょいよっていこ" puts"3時間後... 繰り返す"