チップと合計の計算
CoddyのSwiftジャーニー「基礎」セクションの一部 — レッスン 39/86。
チャレンジ
簡単前のレッスンでは、ユーザーから請求総額、チップのパーセンテージ、および人数を取得しました。次に、チップの金額とチップを含む請求総額を計算するためのロジックを追加します。
すでにある値を使用して、以下を計算してください:
- チップの金額:請求総額にチップのパーセンテージを掛け、100で割ったもの
- チップ込みの総額:請求総額にチップの金額を足したもの
計算を行う前に、チップのパーセンテージを Int から Double に変換することを忘れないでください。
出力を以下の正確な形式で表示するように更新してください:
Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]
Tip amount: [tipAmount]
Total with tip: [totalWithTip]例えば、入力が 100.0、20、4 の場合、出力は以下のようになります:
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)")
}
}
}