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

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
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

404

Not Found

The resource requested could not be found on this server!


Proudly powered by LiteSpeed Web Server

Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.