Java :: Aufgabe #177 :: Lösung #1
2 Lösungen

#177
Wurzel ziehen mit Intervallschachtelung
Anfänger - Java
von Felix
- 11.07.2017 um 21:30 Uhr
Schreibe eine Methode die aus einer Zahl die Wurzel zieht, benutze dafür die Intervallschachtelung.
#1

von KarinB (300 Punkte)
- 16.07.2017 um 16:23 Uhr

public static String wurzelBerechnung(double zahl) { double oben = 0.0; double unten = 1.0; double i = 1.0; if (zahl < 0) { return "Wurzel aus einer negativen Zahl?"; } else { if (zahl < 1) { oben = 1.0; unten = 0.0; } else { oben = 1.0; while ((oben * oben) < zahl) oben++; if ((oben * oben) == zahl) unten = oben; else unten = oben - 1; } while ((oben - unten) > 1.0E-14) { i = i / 10; while (Math.pow(unten + i, 2) < zahl) unten = unten + i; oben = unten + i; } String rueckgabe = ("Die Wurzel liegt zwischen " + unten + " und " + oben + "."); return rueckgabe; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1