Größter gemeinsamer Teiler |
16.01.2015, 19:35 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Größter gemeinsamer Teiler Meine Frage: Hey :-) Hier noch ein weiteres Problem: Ich möchte gerne ein Programm schreiben welches mir den größten gemeinsamen Teiler zweier Zahlen berechnet. Vorgehensweise in der Mathematik: Zahl 1 = 28; Zahl 2 = 12; ggT (28,12) 28-12 = 16 16-12 = 4 12-4 = 8 8-4 = 4 4-4 = 0 ggT somit = 4; Meine Ideen: Mein Code, der zwar für 24 und 9 (nur ein Beispiel) geht, aber für 124 und 12 nicht?
Vielen Dank für Eure geschulten Blicke :-) |
|||||
|
||||||
16.01.2015, 19:47 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Die for-Schleife ist nicht nur sinnlos, sondern auch falsch. Schreibe an der Stelle while (true) und gut ist. Statt der mehrfachen Subtraktion kannst du auch modulo verwenden, das spart Rechenzeit. |
|||||
16.01.2015, 19:53 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | For for-Schleife? Wie meinst du das genau? |
|||||
16.01.2015, 19:56 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Manchmal machen die Finger nicht das, was der Kopf will. Habe es editiert. Du sollst Zeile 7 austauschen. |
|||||
Anzeige | ||||||
|
||||||
16.01.2015, 20:02 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Hehe Ich hatte das so interpretiert, dass ich zwei For-Schleifen im Programm habe :-) |
|||||
16.01.2015, 20:06 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Nein, nur meine Unfähigkeit im Umgang mit der Tastatur. Hier noch die Kurzversion:
|
|||||
16.01.2015, 20:07 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Da benötige ich noch ein Semester bis ich zu Beginn auf diese Kurzfassung komme :-) Das ist der Bedingungsoperator, oder? |
|||||
16.01.2015, 20:10 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Keine Ahnung, ob das Ding einen speziellen Namen hat. Ist eigentlich ganz einfach: Bedingung ? wenn true : wenn false; Zum ? gehört auch immer ein : |
|||||
16.01.2015, 20:16 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Hehe :-) Dankeschön ;-) |
|||||
16.01.2015, 20:28 | Auf diesen Beitrag antworten » | |||||
Karlito | Klugscheißermodus an: Der ?-:-Operator wird oft Bedingungsoperator genannt und ist der einzige ternäre Operator in Java. Klugscheißermodus aus... |
|||||
16.01.2015, 23:30 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Hehe, danke für die Bestätigung :-) |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |