30.01.2014 Aufrufe

Translation Studies for Information Technologies V3- 02.03.11

Translation Studies for Information Technologies V3- 02.03.11

Translation Studies for Information Technologies V3- 02.03.11

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Greedy-Algorithmen – 3<br />

so werden<br />

Kommandozeilen-<br />

Parameter abgefragt.<br />

Hier wird in<br />

args[0] der zu<br />

zahlende Betrag<br />

übergeben.<br />

Vgl. auch nächste<br />

Folie<br />

public class Greedy {<br />

public static void boerse(int betrag) {<br />

int[] muenzen = {1,2,5,10,20,50};<br />

int i = muenzen.length - 1;<br />

if (betrag != 0) {<br />

while (muenzen[i] > betrag)<br />

i--;<br />

System.out.println(muenzen[i] + " Cent");<br />

boerse(betrag -= muenzen[i]);<br />

}<br />

}<br />

public static void main(String[] args) {<br />

if (args.length != 1) {<br />

System.out.println("Beim Aufruf Cent-Betrag angeben.");<br />

System.exit(0);<br />

}<br />

int zahlBetrag = Integer.parseInt(args[0]);<br />

System.out.println(zahlBetrag + " Cent bezahlt man mit :");<br />

boerse(zahlBetrag);<br />

}<br />

}<br />

INF2 – <strong>Translation</strong> <strong>Studies</strong> <strong>for</strong> In<strong>for</strong>mation <strong>Technologies</strong> <strong>V3</strong>- <strong>02.03.11</strong><br />

43

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!