Barbut Oyunu

Bu derste bir barbut oyununa ait C kodlarına yer vereceğim.

Bu derste bir barbut oyununa ait C kodlarına yer vereceğim.


#include<stdio.h>

#include<stdlib.h>

#include<time.h>



int zaratma(void);

int main()

{

    int oyun_durumu,toplam,oyun_puani,bakiye,bahis,kod;

    printf("tt_____BAKIYENIZ 1000$'DIR BOL SANSLAR______n");

    bakiye=1000;

    while(bakiye>=0){

 printf("ortaya koymak istediginiz bahsi girinizn");

 scanf("%d",&bahis);

 

    srand(time(NULL));

    toplam=zaratma();

    if(bahis>bakiye){

    printf("UZGUNUZ BAKIYENIZ YETERSIZDIR BU OYUN GECERSIZDIRn");

    }

    else{

    switch(toplam){

                   

                   case 7: case 11:

                        oyun_durumu=1;

                        break;

                        case 2: case 3: case10: case 12:

                        oyun_durumu=2;

                        break;

                        default :

                                oyun_durumu=0;

                                oyun_puani=toplam;

                                printf("oyuncunun kazanacagi zar: %dn",oyun_puani);

                                break;

                    }

                    

    while(oyun_durumu==0){

                        toplam=zaratma();

                        if(toplam==oyun_puani)

                        oyun_durumu=1;

                        else

                        if(toplam==7)

                        oyun_durumu=2;

                        

                        }

                        

    if(oyun_durumu==1){

    printf("KAZANDINIZn");

       bakiye=bakiye+bahis;

       }

       

    else{

    printf("KAYBETTINIZn");

    bakiye=bakiye-bahis;

}

    

    printf("yeni bakiyeniz= %dn",bakiye);

      if(bakiye==0)

    printf("Battinizn");

    if(bakiye<=400 && bakiye>100)

    printf("bu gun biraz sansizsiniz!n");

    if(bakiye<=100)

    printf("son sanslariniz dostumn");

    if(bakiye>1000)

    printf("bu gun cok sanslisinizn");

    if(bakiye>400 && bakiye<=999)

    printf("bir daha deneyin kazanabilirsinizn");

    

}

if(bakiye<=0){ break;}

}

    system("pause");

    return 0;

}



int zaratma(void)

{

    int zar1,zar2,toplamzar;

    zar1=1+(rand()%6);

    zar2=1+(rand()%6);

    toplamzar=zar1+zar2;

    printf("oyuncu %d + %d=%d attin",zar1,zar2,toplamzar);

  

    return toplamzar;

}

  • Etiketler;
Chosen1317 Chosen1317
Sanalkurs.net
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git