Sans Oyunu
/*Cift Zar Oyunu*/
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int ZarAt(void);
main()
{
int oyunDurumu, toplam, puanim;
srand(time(NULL) );
toplam = ZarAt();
/* Ilk zar atisi*/
swtich(toplam)
{
case 7: case 11: /*ilk atista
kazan*/
oyunDurumu = 1;
break;
case 2: case 3: case
12: /Ilk
atista kaybet*/
oyunDurumu = 2;
break;
default:
oyunDurumu = 0;
puanim = toplam.;
printf("Puan :%d\n", puanim);
break;
}
while(oyunDurumu = = 0)
{
toplam = = ZarAt();
if(toplam = = puanim) /*oyuncu kazanir*/
oyunDurumu = 1;
else
if(toplam == 7)
oyunDurumu = 2; /* oyuncu kaybetti*/
}
if(oyunDurumu = = 1)
printf("Oyuncu Kazandi\n");
else
printf("Oyuncu kaybetti\n");
return(0);
}//main sonu
int ZarAt(void)
{
int zar, zar2, toplamCalis;
zar
= 1+ (rand() %
6);
/* (rand() %d) stdlib.h de yer almaktadir*/
zar2
= 1+ (rand() % 6);
toplamCalis = zar + zar2;
printf("Oyuncu atti %d %d = %d\n", zar, zar2, toplamCalis);
return(toplamCalis);
}
|