Commit 4da693d6 authored by ferhat tamer's avatar ferhat tamer 💬
Browse files

Update tombaLAA

parent 2cf3760f
...@@ -7,12 +7,13 @@ ...@@ -7,12 +7,13 @@
#define satirsayisi 3 #define satirsayisi 3
#define sutunsayisi 5 #define sutunsayisi 5
#define kagittakisayilar 15 #define kagittakisayilar 15
char isim[5][20]; char isim[5][20];
int tombala[oyuncusayisi][satirsayisi][sutunsayisi]; int tombala[oyuncusayisi][satirsayisi][sutunsayisi];
int torba[tassayisi]; int torba[tassayisi];
int karsilastir[15]; int karsilastir[15];
int kontroldizisi[kagittakisayilar]; int kontroldizisi[kagittakisayilar];
int x,y,z,toplam,kazanan,seed,sayi,oyunbitti,sira,temp,operasyon,islem,b,rastgele,oyuncu,cik,a,istem; int x,y,z,toplam,kazanan,sayi,seed,oyunbitti,sira,temp,operasyon,islem,b,rastgele,sayac,oyuncu,cik,x1,a,istem,girdi;
kartDagit() kartDagit()
{ {
...@@ -104,6 +105,21 @@ void kartYazdir(int x) ...@@ -104,6 +105,21 @@ void kartYazdir(int x)
} }
void tombalaBul(int x ) void tombalaBul(int x )
{ {
printf("tombala araniyor.");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".\n");
for(y=0;y<satirsayisi;y++){ for(y=0;y<satirsayisi;y++){
for(z=0;z<sutunsayisi;z++){ for(z=0;z<sutunsayisi;z++){
toplam=toplam+tombala[x][y][z]; toplam=toplam+tombala[x][y][z];
...@@ -119,6 +135,7 @@ void tombalaBul(int x ) ...@@ -119,6 +135,7 @@ void tombalaBul(int x )
}printf("\n"); }printf("\n");
operasyon=5; operasyon=5;
} }
printf("hicbir oyuncuda tompala yok.\n");
toplam=0; toplam=0;
} }
void karttaAra(int sayi){ void karttaAra(int sayi){
...@@ -142,10 +159,13 @@ nasilOynanir() ...@@ -142,10 +159,13 @@ nasilOynanir()
printf("\nKartinizdaki tum sayilar silindiğinde oyunu kazanmis olursunuz.\n "); printf("\nKartinizdaki tum sayilar silindiğinde oyunu kazanmis olursunuz.\n ");
printf("\nIyi Sanslar :)) "); printf("\nIyi Sanslar :)) ");
} }
void oyunMenu(int *op){
do{
while(1){ main()
{
torbaOlustur();
seed=(time(NULL));
srand(seed);
do{
printf("\n OYUN MENUSU"); printf("\n OYUN MENUSU");
printf("\n ------------"); printf("\n ------------");
printf("\n 1 - Oyuncu ekle"); printf("\n 1 - Oyuncu ekle");
...@@ -155,29 +175,19 @@ void oyunMenu(int *op){ ...@@ -155,29 +175,19 @@ void oyunMenu(int *op){
printf("\n 5 - Oynamak istemiyorum - Cikis"); printf("\n 5 - Oynamak istemiyorum - Cikis");
printf("\n 6 - Torba yazdir"); printf("\n 6 - Torba yazdir");
printf("\n 7 - Yeniden Baslat"); printf("\n 7 - Yeniden Baslat");
printf("\nYapmak istediginiz islem : "); printf("\nYapmak istediginiz islem ");
scanf("%d", op); do{
if(operasyon>0 && operasyon<8) scanf("%c",&girdi);
operasyon = (int)girdi;
if((operasyon<49)||(operasyon>55))
{ {
break; printf("1-7 arasinda bir Sayi girin : ");
}
else
{printf("lütfen 1-8 arasinda bir rakam tuslayin\n");
continue; continue;
} }
}
}while( *op<1 || *op>7 );
}
main()
{
torbaOlustur();
seed=(time(NULL));
srand(seed);
do{
oyunMenu(&operasyon);
switch(operasyon){
case 1://oyuncu ekle en fazla 5
}while(operasyon<49||operasyon>55);
switch(operasyon){
case 49://oyuncu ekle en fazla 5
if(islem<5){ if(islem<5){
if(istem==0){ if(istem==0){
kartUret(islem); kartUret(islem);
...@@ -189,8 +199,14 @@ srand(seed); ...@@ -189,8 +199,14 @@ srand(seed);
} }
else printf("en fazla 5 oyuncu ile oynayabilirsiniz lutfen oyuna baslayiniz"); else printf("en fazla 5 oyuncu ile oynayabilirsiniz lutfen oyuna baslayiniz");
break; break;
case 2: case 50:
if(islem>0){ if(islem>0){
printf("torba karistiriliyor."); sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".\n");
sayiUret(oyuncu); sayiUret(oyuncu);
for(x=oyuncu;x>=0;x--){ for(x=oyuncu;x>=0;x--){
tombalaBul(x); tombalaBul(x);
...@@ -198,31 +214,43 @@ srand(seed); ...@@ -198,31 +214,43 @@ srand(seed);
} }
} }
else printf("oyuncu eklemeden rastgele sayi secemezsiniz."); else printf("oyuncu eklemeden rastgele sayi secemezsiniz.");
break; break;
case 3:if(islem>0){ case 51:
for(x=oyuncu;x>=0;x--){ for(x=oyuncu;x>=0;x--){
kartYazdir(x); kartYazdir(x);
} }
}
else printf("oyuncu eklemeden kart yazdiramazsin.\n");
break; break;
case 4: case 52:
nasilOynanir(); nasilOynanir();
break; break;
case 5: case 53:
printf("oyunkapatiliyor..."); printf("oyunkapatiliyor.");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".");
break; break;
case 6: case 54:
torbaYazdir(); torbaYazdir();
break; break;
case 7: case 55:
islem=0; islem=0;
istem=0; istem=0;
torbaOlustur(); torbaOlustur();
printf("oyun yeniden baslatildi.");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".");
break;
default:
printf("lutfen 1-7 arasinda sayi gir : ");
break; break;
} }
}while(operasyon!=5); }while(operasyon!=53);
} }
  • Here the programming solution is available and that would be updated. I’m sure after getting the help on your blog the various beginners able to fix the problems. I really like your professional proofreading services and educational help keep sharing always such related material on your blog.

Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment