Ruby/Duotą centų kiekį išreikšti mažiausiu monetų skaičiumi: Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
77 eilutė:
ct1, ct2 = suma % 2, suma / 2
puts "#{pradine_suma} ct = "
puts "#{ct50} po 50 ct" if ct50 > 0
puts "#{ct20} po 20 ct" if ct20 > 0
puts "#{ct10} po 10 ct" if ct10 > 0
puts "#{ct5} po 5 ct" if ct5 > 0
puts "#{ct2} po 2 ct" if ct2 > 0
puts "#{ct1} po 1 ct" if ct1 > 0
Įmanomi ir kiti '''if''' panaudojimo variantai:
97 eilutė:
puts "#{ct50} po 50 ct" # naudojamas tada, kai reikia įvykdyti ne vieną sakinį
end # taip, kaip paskalyje if ... then begin ... end
if ct20
puts "#{ct20} po 20 ct"
end
# galime rašyti vienoje eilutėje, tačiau tada reikia ;
if ct10 > 0 then puts "#{ct10} po 10 ct"; end
puts "#{
▲ puts "#{ct1} po 1 ct" if ct1
|