C# :: Aufgabe #183 :: Lösung #4

4 Lösungen Lösungen öffentlich
#183

Funktion um Pi zu berechnen.

Anfänger - C# von Felix - 09.07.2017 um 21:59 Uhr
Schreibe eine Methode um Pi zu berechnen. Versuche Pi auf so viele Stellen wie möglich zu berechnen.
#4
vote_ok
von luckyman81 (550 Punkte) - 26.04.2020 um 00:00 Uhr
Quellcode ausblenden C#-Code
using System;

namespace CS_Aufgabe_183_Pi
{
    class Program
    {
        static void Main(string[] args)
        {
            double n = 1e8;
            int counter = 0;
            Random rnd = new Random();

            for (int i = 0; i < n; i++)
            {
                double x = rnd.NextDouble();
                double y = rnd.NextDouble();

                if (Math.Sqrt(Math.Pow(x, 2e0) + Math.Pow(y, 2e0)) < 1e0) {
                    counter++;
                }
            }

            Console.WriteLine($"pi = {4e0 * counter / n}");
            Console.ReadKey();
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben