Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
int oyun(char ad_soyad[99])
{
int s1,s2,sonuc,i,puan=0,hak=2;
srand(time(NULL));
printf("\nMerhaba %s, Carpim tablosu oyununa hosgeldiniz..\n",strupr(ad_soyad));
printf("\nKural : 3 (uc) yanlis girme hakkiniz vardir..\n");
printf("Yanlis cevap icin -5 puan kaybedersiniz..\nDogru cevap icin +5 puan kazanirsiniz..");
printf("\nZeki olan kazansin..\n\n");
A15:s1=1+rand()%10;
s2=1+rand()%10;
printf("%d x %d = ",s1,s2); scanf("%d",&sonuc);
if(sonuc==s1*s2)
{
puan+=5;
printf("Tebrikler.. Dogru Cevap PUANINIZ :%d\n\n",puan);
if(puan==100)
{
printf("Tebrikler.!!! Butun sorulari cevapladiniz.\n");
printf("Matematik Profesoru 'sunuz..\nKendinizle Gurur duyabilirsiniz..\nBu sizin hakkiniz.!!");
}
else
{
goto A15;
}
}
else
{
if(hak!=0)
{
puan-=5;
printf("Uzgunum Yanlis Cevap Girdiniz. PUANINIZ :%d\nKalan oyun Hakkiniz :%d\n\n",puan,hak);
hak--;
goto A15;
}
else
{
printf("Uzgunum Yanlis Cevap Girdiniz..\nKalan oyun Hakkiniz :%d\n",hak);
printf("Oyun hakkiniz bitmistir %s",strupr(ad_soyad));
printf("\n\nTOPLAM PUANINIZ : %d",puan);
}
}
printf("\n\n");
system("PAUSE");
printf("\nYazan : Mehmet Salih ASLAN\n\n\n");
}
int main()
{
char ad_sy[99];
printf("Ad ve Soyadi :"); gets(ad_sy);
oyun(ad_sy);
getch();
}