Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C / C++ Rastgele Sayıların Frekansı (Zar Oyunu)


Rastgele Sayıların Frekansı (Zar Oyunu)

AÇIKLAMA

Bu programda C veya C++ derleyicisinde rastgele gelen sayıların frekansı hesaplanmıştır. Projede 6000 defa atılan bir zarda bulunan; 1 lerin, 2 lerin, 3 lerin, 4 lerin, 5 lerin, 6 ların sayısı hesaplanmıştır. Hesaplamalar şunu göstermiştirki dağılımda bir denge vardır. Yani 6000 defa atılan bir zardaki gelen herhangi bir sayının toplam sayısı 1000 sayısı civarında (atılan zar sayısı / 6) olmaktadır. Dağılımlar arasında büyük bir uçurum bulunmamaktadır. Sayıların rastgele üretilme işlemi randomize fonksiyonu yardımıyla sağlanmaktadır.

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include <conio.h>
  6. #include <stdio.h>
  7. //---------------------------------------------------------------------------
  8.  
  9. #pragma argsused
  10. int main(int argc, char* argv[])
  11. {
  12. randomize();
  13. int zar1=0,zar2=0,zar3=0,zar4=0,zar5=0,zar6=0;
  14. for(int i=0;i<6000;i++)
  15. {
  16.  int gelen_zar=random(6)+1;
  17.  if(gelen_zar==1)
  18.  zar1++;
  19.  else if(gelen_zar==2)
  20.  zar2++;
  21.  else if(gelen_zar==3)
  22.  zar3++;
  23.  else if(gelen_zar==4)
  24.  zar4++;
  25.  else if(gelen_zar==5)
  26.  zar5++;
  27.  else if(gelen_zar==6)
  28.  zar6++;
  29. }
  30. printf("Gelen 1'lerin sayisi:%d\n",zar1);
  31. printf("Gelen 2'lerin sayisi:%d\n",zar2);
  32. printf("Gelen 3'lerin sayisi:%d\n",zar3);
  33. printf("Gelen 4'lerin sayisi:%d\n",zar4);
  34. printf("Gelen 5'lerin sayisi:%d\n",zar5);
  35. printf("Gelen 6'lerin sayisi:%d\n",zar6);
  36. getche();
  37. return 0;
  38. }
  39. //---------------------------------------------------------------------------
  40.  
  41.  
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
backlinktr.biz | 521: Web server is down

Error 521 Ray ID: 4c9b767cbb14a7a0 • 2019-04-19 02:31:32 UTC

Web server is down

You

Browser

Working
Istanbul

Cloudflare

Working
backlinktr.biz

Host

Error

What happened?

The web server is not returning a connection. As a result, the web page is not displaying.

What can I do?

If you are a visitor of this website:

Please try again in a few minutes.

If you are the owner of this website:

Contact your hosting provider letting them know your web server is not responding. Additional troubleshooting information.