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

Server Error

404

Page Not Found

This page either doesn't exist, or it moved somewhere else.


That's what you can do