Menu
Coddy logo textTech

Obliczanie napiwku i sumy

Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 36 z 88.

challenge icon

Wyzwanie

Łatwy

W poprzedniej lekcji zebrano kwotę rachunku, procent napiwku i liczbę osób. Teraz dodaj logikę obliczeń, aby obliczyć kwotę napiwku i łączny rachunek z napiwkiem.

Po wyświetleniu komunikatu potwierdzającego oblicz:

  1. kwotę napiwku: pomnóż rachunek przez procent napiwku podzielony przez 100
  2. łączny rachunek: dodaj pierwotny rachunek i kwotę napiwku

Zapisz te wartości w zmiennych o nazwach tip_amount i total.

Następnie wyświetl wyniki obliczeń w następującym formacie:

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

Użyj puts do wyświetlania wszystkich danych i formatuj liczby za pomocą %g, aby uniknąć niepotrzebnych zer na końcu.

Na przykład, jeśli dane wejściowe to 100, 20 i 4, pełny wynik powinien wyglądać tak:

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

Spróbuj swoich sił

# 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

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Ruby online