C# :: Aufgabe #184 :: Lösung #1
4 Lösungen

#184
Wurzel ziehen mit Intervallschachtelung
Anfänger - C#
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 Serul (60 Punkte)
- 13.07.2017 um 09:59 Uhr

using System; public class Program { public static void Main() { double number = 99; int intervalIterations = 100; double root = number/2; double lowerIntervalLimit = 0; double upperIntervalLimit = number; for (int i = 0; i <= intervalIterations; i++) { if (Math.Pow(root,2) < number) { lowerIntervalLimit = root; root = (root+upperIntervalLimit)/2; } else if (Math.Pow(root,2) > number) { upperIntervalLimit = root; root = (root+lowerIntervalLimit)/2; } else { break; } } Console.WriteLine("Die Wurzel aus {0} lautet {1}" , number, root); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1