Heron-Verfahren mit "C" |
08.05.2013, 23:06 | Auf diesen Beitrag antworten » | |||||
Marshal | Heron-Verfahren mit "C" Meine Frage: Hi Leute. Ich soll ein Programm schreiben, das mittels des Heronverfahrens die Wurzel einer nicht-negativen vom Nutzer eingegebenen double Zahl berechnet. Im Quellcode habe ich den Startwert gesetzt.
Meine Ideen: Allerdings kommt keine Ausgabe, wenn ich eine nicht-negative double-Zahl eingebe... Ich vermute eine Endlosschleife... Sieht jemand den oder die Fehler? |
|||||
|
||||||
09.05.2013, 00:20 | Auf diesen Beitrag antworten » | |||||
Airblader |
Hier verbirgt sich der Fehler: Du machst hinten einen Vergleich, willst aber eigentlich eine Zuweisung machen. Im Übrigen ist die Abbruchbedingung gemogelt: Wenn du berechnen sollst, dann darfst du diesen Wert natürlich nicht in der Abbruchbedingung stehen haben. Du musst dir hier was anderes einfallen lassen. |
|