Newer
Older
Ruby / sisaku.rb
@KURITA Michiro KURITA Michiro on 2 Dec 2023 1 KB 2023-12-02 14:47:03
#!/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時間後...   繰り返す"