Menu
Coddy logo textTech

Bahşiş ve Toplamı Hesaplama

Coddy'nin Ruby Journey'sinin Temeller bölümünün bir parçası. Ders 36 / 88.

challenge icon

Görev

Kolay

Önceki derste fatura tutarını, bahşiş yüzdesini ve kişi sayısını topladın. Şimdi bahşiş tutarını ve bahşiş dâhil toplam faturayı hesaplamak için hesaplama mantığını ekle.

Onay mesajını görüntüledikten sonra aşağıdakileri hesapla:

  1. bahşiş tutarı: faturayı, 100'e bölünmüş bahşiş yüzdesiyle çarp
  2. toplam fatura: orijinal faturaya bahşiş tutarını ekle

Bunları tip_amount ve total adlı değişkenlerde sakla.

Ardından hesaplama sonuçlarını aşağıdaki biçimde görüntüle:

Tip amount: $[tip_amount]
Total with tip: $[total]

Tüm çıktılar için puts kullan ve gereksiz sondaki sıfırları önlemek için sayıları %g kullanarak biçimlendir.

Örneğin girdiler 100, 20 ve 4 ise tam çıktı şöyle olmalıdır:

Welcome to the Bill Split Calculator!
Let's split your bill fairly.
Bill: $100
Tip: 20%
People: 4
Tip amount: $20
Total with tip: $120

Kendin dene

# TODO: Write your code below
# Use puts to display the welcome message
puts "Welcome to the Bill Split Calculator!\nLet's split your bill fairly."

# Read user inputs
bill = gets.chomp.to_f
tip_percent = gets.chomp.to_f
people = gets.chomp.to_f

# Display confirmation message
puts "Bill: $%g" % bill
puts "Tip: %g%%" % tip_percent
puts "People: %g" % people

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Ruby derleyicisi