info@kodmek.com
Kodmek
  • Anasayfa
  • Blog
  • Araçlar
Kodmek
  • Anasayfa
  • Blog
  • Araçlar
  • Anasayfa
  • Blog
  • Araçlar
  • Anasayfa
  • Blog
  • Araçlar
Blog
Home Programlama C Programlama ile Basit Oyun örneği
Programlama

C Programlama ile Basit Oyun örneği

MeK 15 Ocak 2018 0 Comments

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;
                }
        }
    }

 

C dili ile basit oyun C ile oyun yapma
89
1661 Views
AboutEnes KALE
Website Yapmak İçin Neler Gerekli?PrevWebsite Yapmak İçin Neler Gerekli?15 Ocak 2018
Arduino Telefon ile Led Yakma15 Ocak 2018Arduino Telefon ile Led YakmaNext

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

New Comments
  • SP Flash Tool için veysel25
  • DZ09 Smartwatch Saat modelleri ekleme için MeK
  • DZ09 Smartwatch Saat modelleri ekleme için furkan öztoprak
  • STM32F103 1602A LCD Bağlantısı için MeK

Kodmek güncel teknoloji ve programlama platformu
Bültene kayıt ol

[mc4wp_form id="357"]

Kullanım koşulları | Gizlilik Çevreve politikası

Copyright © 2023 kodmek.com. All Rights Reserved.