Feedback

C# - Quadratwurzel ziehen

Veröffentlicht von am 24.12.2008
(1 Bewertungen)
Hay.

Mit diesem Snippet kann man die Quadratwurzel einer Zahl ziehen.
Anhand des Heron-Verfahrens.
Wir hatten das Thema gerade in der Schule, also nur als Übung.
GFU-Schulungen  [Anzeige]

C# Aufbaukurs

Sie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

        public static double Wurzel(double wurzel, int round)
        {
            double a0 = (double) wurzel / 10;
            double b0 = (double) 10;
            while (true)
            {
                a0 = (double)((a0 + b0) / 2);
                b0 = (double)(wurzel / a0);
                        if (Math.Round((a0 % 1), round) == (Math.Round((b0 % 1), round)))
                    {
                        return (double)((int)a0) + Math.Round((a0 % 1), round);
                    }
            }
        }
Abgelegt unter C#, Wurzel, Quadrat.

1 Kommentare zum Snippet

Rüdiger Vossel schrieb am 29.12.2008:
Nice! But, just for completion: Math.Sqrt :)
 

Logge dich ein, um hier zu kommentieren!