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!
 
404 Not Found

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.