Programlama dilini ve mantığını öğreten en başarılı programlardan birisi olan C dili ile çarpım tablosu oyun programı kaynak kodları…

C dili ile birçok program yapılabilir. Siz de bu örnek programın kaynak kodlarını inceleyiniz ve sonrasında kendiniz bu kaynak kodlara bakmadan programı yazmaya çalışınız. Program çıktıda neler yapacak? Sizler bu kodları daha da geliştirebilir misiniz?

#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(“\n Selam… %s, Bu Program Çarpım Tablosu Oyun Programıdır..\n”,strupr(ad_soyad));

printf(“\n Yalnızca 3 yanlış yapma hakkınız olduğunu unutmayınnnn\n”);

printf(“Yanlış cevapta 5 puanınız gider..\n Dogru cevapta 5 puan kazanırsınız”);

printf(“\Başarılarrrr\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(“Cevabınız yanlış\Son Kalan Haklarınızın sayısı:%d\n”,hak);

printf(“Oyun bitti%s”,strupr(ad_soyad));

printf(“\n\nSİZİN PUANINIZ : %d”,puan);

}

} printf(“\n\n”);

system(“PAUSE”);

}

int main()

{

char ad_sy[99];

printf(“Ad ve Soyadi :”);

gets(ad_sy);

oyun(ad_sy);

getch();

}

 

Program kod satırı bitmiştir. Siz de programa bir şeyler ekleyip daha da güzelleştirebilirsiniz…

Etiketler:,, 513 views Okunma 18 Kas 2015

Yorumlar

Yorumlar(1 )

Sen de Yorumla!

Yorum yapabilmek için giriş yapmalısınız.