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

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.
#3
vote_ok
von t.wi (660 Punkte) - 26.06.2019 um 12:06 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace pi
{
    class Program
    {
        static void Main(string[] args)
        {
            Random zufall = new Random();
            double innerhlab = 0;
            int tropfen = Convert.ToInt32(Console.ReadLine());
            for(int i = 0; i <= tropfen;i++)
            {
                double x = zufall.NextDouble();
                double y = zufall.NextDouble();
                if(x*x+y*y < 1.0)
                {
                    innerhlab++;
                }
            }
            double  pi = 4*innerhlab / tropfen;
            Console.WriteLine(pi);
            Console.Read();
        }
    }
}

Kommentare:

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

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

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.