Ruby :: Aufgabe #74 :: Lösung #1
1 Lösung

#74
The Copper Coins Nr.1
Anfänger - Ruby
von SymTech
- 12.03.2015 um 14:30 Uhr
Schreibe ein Programm welches errechnet, wie viele Kupfermünzen (1,2,5 Cent) du mindestens brauchst um auf den vom User angegebenen Betrag zu kommen.
Konsolenausgabe:
Betrag in Cent: 54
Du brauchst mindestens 12 Münzen.
#1

von qwwyzq (120 Punkte)
- 09.06.2015 um 21:37 Uhr

COIN1 = 1 COIN2 = 2 COIN3 = 5 puts "Bitte den Betrag in Cent eingeben" eingabe = gets.chomp.to_f wert = 0 coin1 = 0 coin2 = 0 coin3 = 0 while wert != eingabe if wert+COIN3 < eingabe tmp = wert + COIN3 if tmp < eingabe wert += COIN3 coin3 += 1 end elsif wert+COIN2 < eingabe tmp = wert + COIN2 if tmp < eingabe wert += COIN2 coin2 += 1 end else wert += COIN1 coin1 += 1 end end puts "Du brauchst mindestens #{coin1 + coin2 + coin3} Muenzen" puts "Es setzt sich wie folgt zusammen: #{coin1} x 1Cent Muenze(n), #{coin2} x 2Cent Muenze(n), #{coin3} x 5Cent Muenze(n)"
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1