miércoles, 1 de junio de 2011

EXAMEN

/*Autora: Camacho Bolaños Angélica Miriam.
Descripción: Programa que simula la maquina de apuestas para el  Casino de las Vegas.*/

#include<stdio.h>
#include<conio.h>
#include <stdlib.h>
#include<string.h>
#include <time.h>
 
void difMoneda(void);
void jugada(void);
void pregunta(void);
void incremento(void);

int main(void){
    int moneda, pozo, premio, respuesta;//declaración de variables.
    char simbolos[3],indice=0;//Declaracion del arreglo
      printf("\n\n\n\t\t:::::::Bienvenido al casino de las vegas:::::::\n");
       jugada();
      difMoneda();
      pregunta();
      getch();                            
}//fin de main


void difMoneda(void){
    int moneda, pozo=0, premio=0, respuesta;//declaración de variables.
    char simbolos[3],indice=0;//Declaracion del arreglo
    printf("\n\t\a Moneda incorrecta\n\t");
    jugada();
    getch();        
}//difMoneda

void jugada(void){
    int moneda, ganador, pozo=0, premio=0, respuesta ;//declaración de variables.
    char simbolos[3],indice=0;//Declaracion del arreglo
    srand(time(0));
    printf("\n\t\t====Por favor inserte una moneda de 10 pesos====\n\n\n\t\t\t\t");
    scanf("%d",&moneda);
    if(moneda==10) {
              pozo=pozo+moneda;
              premio=pozo/2;
           if(pozo==10){
            printf("\n\n\t\t\tEl monto acumulado es de: %d ", pozo);
            printf("\n\n\t\t\t :: Buena suerte :D ::\n\n\t\t");
            for(indice=0;indice<=3;indice++){                      
                simbolos[indice]= rand()%4+3;
                printf("\t%c",simbolos[indice]);
               
                }//for
                }//if
            if(simbolos[0]==simbolos[1]==simbolos[2]==simbolos[3]){
               
                printf("\n\n\n\t\t\a Muchas felicidades eres el ganador!!!!!");
                             
                printf("\n\n\t\t\a El jugoso premio es de   %d ", premio);
                pozo=0;
                printf("\n\n\n\n\t\t\tEl monto acumulado es de: %d ", pozo);
                }//if
            else if(simbolos[0]!=simbolos[1]!=simbolos[2]!=simbolos[3]){
                printf("\n\n\t\t Perdiste, suerte para la proxima...");
                printf("\n\n\t\t\tEl monto acumulado es de: %d ", pozo);
            }//else
        pregunta();
       
        }//if

   
          if(moneda!=10){
                        difMoneda();
                    }//if
    getch();
}//jugada
    
void pregunta(void){
    int moneda, pozo=0, premio=0, respuesta;//declaración de variables.
    char simbolos[3],indice=0;//Declaracion del arreglo                               
    printf("\n\n\n\t\t\t\t\a Desea jugar otra vez? \n\n Presione 1 si quiere seguir jugando y 2 si ya no quiere jugar por favor\n\n\n\t\t\t\t");
    scanf("%d",&respuesta);
        if(respuesta==1){                                                   
        jugada();
        }//if
        if(respuesta==2){
            exit (0);
        }//if
        else{
            printf("\n\n\t\t\t Por favor presione el numero 1 o 2\n\n\n");
            pregunta();            
            }//if            
    getch();             
}// pregunta

No hay comentarios:

Publicar un comentario