C Programlama ile Basit Oyun örneği

Bu yazımızda C diline ufak bir giriş yapalım he bir oyun örneği ile destekleyelim dedim şimdi yapcağımız program hakkında ufak detaylar ile başlıyalım :
1.Kullanıcıdan alınan Sayıdan kullanıcıdan alınan miktarda sayı azaltan oyun! (3 yanlış olana kadar)
Kodlarımız:
#include <stdio.h>
#include <conio.h>
main(){
int bas,eksilt,say=0,sonuc;
printf("Baslangic sayisini ve eksilecek sayi miktarini girin!: ");
scanf("%d %d",&bas,&eksilt); //değerleri aldık
oyun: //dönüş etiketi
printf("%d-%d=? \n",bas,eksilt); //sorumuzu sorduk
bas-=eksilt; //sorunun sonucunu eksilterek bulduk
scanf("%d",&sonuc); //kullanıcının cevabını aldık
if(sonuc==bas){ //eğer sonuc doğruysa etikete giderek tekrar azalttık
goto oyun;
}else{ //eğer sonuc doğru değilse yanlış sayısını bir artırıp sayiyi tekrar eski haline getirdik
bas+=eksilt;
say++;
printf("%d.yanlisin! \n",say); //yanlış sayısını söyledil
if(say==3){
printf("3 yanlis yaptin oyun bitti!!"); //yanlış 3 se oyunu bitirdik değilse oyun etiketine geri döndük
}else{
goto oyun;
}
}
}
2) 2 oyunculu sayı tahmin etme oyunu!
Kodlarımız:
#include <stdio.h>
#include <conio.h>
main(){
int o1,o2,iobak,bobak;
printf("iki oyuncu sirayla aklinizdakini girin \n");
printf("Birinci oyuncu: ( arkadasina gosterme :) ) \n");
scanf("%d",&o1); // birinci oyuncudan sayımızı aldık
system("CLS"); //ekranı temizdik
printf("ikinci oyuncu: ( arkadasina gosterme :) ) \n");
scanf("%d",&o2); //ikinci oyuncudan sayımızı aldık
system("CLS"); //ekranı temizdik
while(1){
printf("İkinci oyuncu kac tuttu? \n");
scanf("%d",&iobak); //ikinci oyuncunun kaç tutduğunu sorduk
if(iobak>o2){ //ikinci oyuncunun sayisiyla karşılaştırdık
printf("ikinci oyuncu daha kucuk tutmus \n\n");
}else if(iobak<o2){
printf("ikinci oyuncu daha buyuk tutmus \n\n");
}else{
printf("Birinci oyuncu kazandi!! \a\a");
break;
}
printf("Birinci oyuncu kac tuttu? \n");
scanf("%d",&bobak); //birinci oyuncunun kaç tutduğunu sorduk
if(bobak>o1){ //birinci oyuncunun sayisiyla karşılaştırdık
printf("birinci oyuncu daha kucuk tutmus \n\n");
}else if(bobak<o1){
printf("birinci oyuncu daha buyuk tutmus \n\n");
}else{
printf("Ikinci oyuncu kazandi!! \a\a\n");
break;
}
}
}

