Por medio de funciones y un arreglo generar la simulacion de una maquina de casino por ejemplo ingresas una moneda de $10 donde por lo menos una sola vez de un rango de 100 jugadas genere una secuencia de simbolos 4 iguales para que sea el usuario ganador del 50% de la utilidad de la maquina
[cpp]
#include < stdlib.h >
 #include < conio.h >
 #include < stdio.h >
 #include < time.h >
 void imprimir(int v[],int t)
 {
 printf ("[\t");
 for (int i=0;i< t;i++)
 {
 printf (" %c\t",v[i]);
 }
 printf ("]\n");
}
 void portada(){
 printf("...............................................................................\a\n");
 printf("................******.*****.** **.*****.****.*****.*****..**................\a\n");
 printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
 printf("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
 printf("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
 printf("................**** .** **.** **.** .****.** **....**.****...............\a\n");
 printf("...............................jamper91.hostei.com.............................\a\n");
 printf("\n");
 };
 void final(){
 printf("-------------------------------------------------------------------------------\a\n");
 printf ("******************************************************************************\a\n");
 printf (" Creado por jamper91@hotmail.com\n");
 printf (" Cucuta Campeon\n");
 printf ("******************************************************************************\a\n");
 printf("-------------------------------------------------------------------------------\a\n");
 };
 main()
 {
 //173 y 218
 int hora = time(NULL),numero;
 int v[4],pierde,con=0,veces=0,acumulado=0;
 //con este valor miramos cuantas veces puede perder, para luego darle algo de consuelo
 int vf=3;
 bool sale=false;
 srand(hora);
 portada();
 printf("...............................................................................\a\n");
 printf("...............................GRAN CASINO PARIS...............................\a\n");
 while(sale==false)
 {
 printf("Cuanto dinero vas a perder, perdon a Apostar:");
 scanf("%d",&pierde);
 acumulado=acumulado+pierde;
 con=0;
 veces++;
 for(int j=0;j< 4;j++)
 {
 v[j] =173+ rand()%7;
 if(v[0]==v[j])
 con++;
 }
 imprimir(v,4);
 if(con==4 || veces==vf)
 sale=true;
}
 float gano=(acumulado*0.5);
 if(con==4)
 {
 printf("====================GANASTE====================\n");
 printf("Te llevas:%.2f",gano);
 }else{
 printf("====================ERES MUY MALO====================\n");
 int num =173+ rand()%7;
 for(int j=0;j< 4;j++)
 v[j]=num;
 imprimir(v,4);
 printf("Te llevas:%.2f",gano);
}
 final();
 getch();
 return 0;
}
[/cpp]
 
 
 
 
0 comentarios :
Publicar un comentario