Menu
Coddy logo textTech

チップと合計の計算

CoddyのSwiftジャーニー「基礎」セクションの一部 — レッスン 39/86。

challenge icon

チャレンジ

簡単

前のレッスンでは、ユーザーから請求総額、チップのパーセンテージ、および人数を取得しました。次に、チップの金額とチップを含む請求総額を計算するためのロジックを追加します。

すでにある値を使用して、以下を計算してください:

  1. チップの金額:請求総額にチップのパーセンテージを掛け、100で割ったもの
  2. チップ込みの総額:請求総額にチップの金額を足したもの

計算を行う前に、チップのパーセンテージを Int から Double に変換することを忘れないでください。

出力を以下の正確な形式で表示するように更新してください:

Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]
Tip amount: [tipAmount]
Total with tip: [totalWithTip]

例えば、入力が 100.0204 の場合、出力は以下のようになります:

Welcome to the Bill Split Calculator!
Bill: 100.0
Tip: 20%
People: 4
Tip amount: 20.0
Total with tip: 120.0

自分で試してみよう

print("Welcome to the Bill Split Calculator!")

if let billInput = readLine(), let billTotal = Double(billInput) {
    if let tipInput = readLine(), let tipPercentage = Int(tipInput) {
        if let peopleInput = readLine(), let numberOfPeople = Int(peopleInput) {
            print("Bill: \(billTotal)")
            print("Tip: \(tipPercentage)%")
            print("People: \(numberOfPeople)")
        }
    }
}

基礎のすべてのレッスン