#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <conio.h>
#include <strings.h>
void uno()
{ printf("*****************\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* *\n"); printf("* *\n"); printf("* *\n"); printf("*****************\n");}
void dos()
{ printf("*****************\n"); printf("* *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* *\n"); printf("* *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* *\n"); printf("*****************\n");}
void tres()
{ printf("*****************\n"); printf("* *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* *\n"); printf("*****************\n");}
void cuatro()
{ printf("*****************\n"); printf("* *\n"); printf("* ** ** *\n"); printf("* ** ** *\n"); printf("* *\n"); printf("* *\n"); printf("* ** ** *\n"); printf("* ** ** *\n"); printf("* *\n"); printf("*****************\n");}
void cinco()
{ printf("*****************\n"); printf("* *\n"); printf("* ** ** *\n"); printf("* ** ** *\n"); printf("* ** *\n"); printf("* ** *\n"); printf("* ** ** *\n"); printf("* ** ** *\n"); printf("* *\n"); printf("*****************\n");}
void seis()
{ printf("*****************\n"); printf("* *\n"); printf("* ** ** ** *\n"); printf("* ** ** ** *\n"); printf("* *\n"); printf("* *\n"); printf("* ** ** ** *\n"); printf("* ** ** ** *\n"); printf("* *\n"); printf("*****************\n");}
int main()
{ printf(" ** JUEGO DEL 'CRAPS' **\n\n"); int respuesta1, respuesta2, marc1=0, marc2=0, i, j=0, k, z=0;
system("PAUSE"); do
{ do
{ system("cls"); printf("\n Partidas ganadas %d - %d Partidas perdidas\n\n", marc1, marc2); for(i=0;i<2;i++)
{ if(i==0)
{ printf(" Pulsa ENTER para tirar el primer dado."); getchar();
}
if(i==1)
{ printf("\n\n Pulsa ENTER para tirar el segundo dado."); getchar();
}
srand(time(NULL));
respuesta1 = (rand()%6)+1;
switch(respuesta1)
{ case 1:
{ printf("\n\n"); uno();
break;
}
case 2:
{ printf("\n\n"); dos();
break;
}
case 3:
{ printf("\n\n"); tres();
break;
}
case 4:
{ printf("\n\n"); cuatro();
break;
}
case 5:
{ printf("\n\n"); cinco();
break;
}
case 6:
{ printf("\n\n"); seis();
break;
}
}
j += respuesta1;
}
if(j==2)
{ printf("\n Has perdido. Lastima."); marc2++;
break;
}
if(j==3)
{ printf("\n Has perdido. Lastima."); marc2++;
break;
}
if(j==4)
{ printf("\n El 4 es tu tirada. Prueba suerte."); respuesta2 = 4;
}
if(j==5)
{ printf("\n El 5 es tu tirada. Prueba suerte."); respuesta2 = 5;
}
if(j==6)
{ printf("\n El 6 es tu tirada. Prueba suerte."); respuesta2 = 6;
}
if(j==7)
{ printf("\n Has ganado. Enorabuena."); marc1++;
break;
}
if(j==8)
{ printf("\n El 8 es tu tirada. Prueba suerte."); respuesta2 = 8;
}
if(j==9)
{ printf("\n El 9 es tu tirada. Prueba suerte."); respuesta2 = 9;
}
if(j==10)
{ printf("\n El 10 es tu tirada. Prueba suerte."); respuesta2 = 10;
}
if(j==11)
{ printf("\n Has ganado. Enorabuena."); marc1++;
break;
}
if(j==12)
{ printf("\n Has perdido. Lastima."); marc2++;
break;
}
j = 0;
printf("\n\n Pulsa ENTER para seguir tirando."); getchar();
do
{ system("cls"); printf("\n Partidas ganadas %d - %d Partidas perdidas\n\n", marc1, marc2); printf(" Necesitas sacar un %d. Suerte.", respuesta2); for(i=0;i<2;i++)
{ if(i==0)
{ printf("\n\n Pulsa ENTER para tirar el primer dado."); getchar();
}
if(i==1)
{ printf("\n\n Pulsa ENTER para tirar el segundo dado."); getchar();
}
srand(time(NULL));
respuesta1 = (rand()%6)+1;
switch(respuesta1)
{ case 1:
{ printf("\n\n"); uno();
break;
}
case 2:
{ printf("\n\n"); dos();
break;
}
case 3:
{ printf("\n\n"); tres();
break;
}
case 4:
{ printf("\n\n"); cuatro();
break;
}
case 5:
{ printf("\n\n"); cinco();
break;
}
case 6:
{ printf("\n\n"); seis();
break;
}
}
j += respuesta1;
}
if(j==respuesta2)
{ printf("\n Has ganado. Enorabuena."); marc1++;
break;
}
else if(j==7)
{ printf("\n Has perdido. Lastima."); marc2++;
break;
}
else
{ j = 0;
printf("\n Sigue probando. Pulsa ENTER."); getchar();
}
}
while(z==0);
printf("\n "); j = 0;
system("PAUSE"); }
while(z==0);
printf("\n "); j = 0;
system("PAUSE"); }
while(z==0);
return 0;
}
Comentarios sobre la versión: Versión 1 (1)
Interesante aporte, muchas gracias