🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# / C# ile doğum günü olasılık ıspatlama eğlencesine

1-) C# - C# ile doğum günü olasılık ıspatlama eğlencesine

 

 

  private void button1_Click(object sender, EventArgs e)

        {

            /*

             SORU :

              1-365 arasından 5 sayısının gelme olasılıgı nedir cevap : 1/365. ispatlama

             */

            Random random = new Random();

            int kactanesi5 = 0, kactanesi5Toplam = 0;

            for (int k = 0; k < 10; k++) // 10 kere tekrarla 1-365 arasında 1000000000 tane sayı üret

            {

                for (int i = 0; i < 1000000000; i++)//

                {

                    int sayi = random.Next(1, 366); // 1 den 365 e kadar demek

                    if (sayi == 5)

                    {

                        kactanesi5Toplam++;

                        kactanesi5++;

                    }

                }

                Console.WriteLine("---" + kactanesi5);

                kactanesi5 = 0;

            }

            double sonuc = (double)kactanesi5Toplam / 10.0;

            Console.WriteLine("***" + sonuc);

            Console.WriteLine("***" + 100.0 / 365.0 + "***");

        }

 

 

 

 

 

 2021 Aralık 14 Salı
 432