13 may 2011

Programas (Juegos)

//el juego adivine un numero su programa escoge el numero que se debe adivinar
seleccionando un numero entero aleatorio en el rango del 1 al 1000 su programa
debe escribir lo siguiente: he escogido un numero del 1 al 1000 puedes adivinar el numero?
dime tu primera respuesta, luego el jugador responde su estimacion y el programa
debe responder una de estas acciones

1) muy bien lo adivinastes desea jugar otra vez
2 muy alto, trata con un numero mas bajo
3 muy bajo trata con un numero mas alto

si la divinanza es incorrecta su programa debe repetir hasta el jugador obtenga
la respuesta
correcta, su programa debe indicarle al jugador muy alto o muy bajo para ayudarlo
a centrarse en la respuesta correcta



#include<iostream> 
#include<stdlib.h>  
using namespace std;
int main(){  
int a, b, res;  
srand(time(NULL));  
a=1+rand()%1000;  
do{  
cout<<"He Escogido un numero del 1 al 1000, puedes adivinarlo?"<<endl; cout<<"Introduce el numero"<<endl;  
cin>>b;  
do{  
if(b>a){  
cout<<"Muy alto intenta un numero mas bajo ";  
cin>>b;  
}  
if(b<a){  
cout<<"Muy bajo intenta un numero mas alto ";  
cin>>b;  

}while(b!=a);  
if(b==a){  
cout<<"Muy bien lo has adivinado"<<endl;  
cout<<"Deseas Jugar De Nuevo?"<<endl;  
cout<<" 1:Si"<<endl;  
cout<<" 2:No"<<endl;  
cin>>res;  

}while(res==1); 
if(res==2){  
cout<<"Hasta Luego"<<endl;  
}  
system("pause");  
return 0; }


//Las computadoras están jugando un papel creciente en la educación. Escriba un programa que ayudaría a un alumno de escuela primaria a aprender a multiplicar. Utilice rand para producir dos enteros positivos de un dígito. A continuación debería escribir una pregunta como la siguiente:
                //Cuanto es 6 veces 7?
        //A continuación el alumno escribe la respuesta. Su programa verifica la respuesta del alumno. Si es correcta imprime "Muy Bien!" y a continuación solicita otra multiplicación. Si la respuesta es incorrecta, imprimirá "No. Por favor inténtalo de nuevo." y a continuación permitirá que el alumno vuelva a intentar la misma pregunta en forma repetida, hasta que al final la conteste correctamente.


#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
    int a,b,c,resp;
    char r;
    srand(time(NULL));


    do{
        a = rand()%10;
        b = rand()%10;
        c = a * b;
        do{
            cout<<"Cuanto es "<<a<<" veces "<<b<<"?"<<endl;
            cin>>resp;
            if(resp==c){
                cout<<"Muy Bien :D !!"<<endl;
            }else{
                cout<<"No, Por favor intentalo de nuevo :( "<<endl;
            }
        }while(resp != c);
cout<<"Desea Jugar otra vez? (s/n)"<<endl;
        cin>>r;
    }while(r == 's' or r == 'S');


return 0;
}





//Programa Juego de figuras.


#include <iostream>
using namespace std;
int main()
{
int opc;
char opc2;
do{
cout<<"Hola Bienvenido"<<endl;
cout<<"Tengo diversas figuras que mostrarte"<<endl;
cout<<"Selecciona una en el menu de opciones"<<endl;
cout<<"*********Menu*****"<<endl;
cout<<"* 1) Corazon     *"<<endl;
cout<<"* 2) Estrella    *"<<endl;
cout<<"* 3) Mariposa    *"<<endl;
cout<<"* 4) Flor        *"<<endl;
cout<<"* 5) Luna        *"<<endl;
cout<<"******************"<<endl;


cin>>opc;
switch (opc) {
case 1:

cout<<"_____xxxxx_____xxxxxx_____"<<endl;
cout<<"____xxxxxxx___xxxxxxxx____"<<endl;
cout<<"___xxxxxxxxx_xxxxxxxxxx___"<<endl;
cout<<"___xxxxxxxxxxxxxxxxxxxx___"<<endl;
cout<<"____xxxxxxxxxxxxxxxxxx____"<<endl;
cout<<"_____xxxxxxxxxxxxxxxx_____"<<endl;
cout<<"______xxxxxxxxxxxxxx______"<<endl;
cout<<"________xxxxxxxxxx________"<<endl;
cout<<"__________xxxxxx__________"<<endl;
cout<<"___________xxxx___________"<<endl;
cout<<"____________xx____________"<<endl;
cout<<"__________________________"<<endl;
cout<<"__________________________"<<endl;                                     
break;
case 2:

cout<<"________________.O.______________________ "<<endl;
cout<<"________________.OO.____________________"<<endl;
cout<<"________________.OOO.____________.O.."<<endl;
cout<<"________________.OOOO.______-.OOO.."<<endl;
cout<<"________________.OOOOO._-.OOOO. "<<endl;
cout<<"_______________.OOOOOOOOOOO. "<<endl;
cout<<"_____OOOOOOOOOOOOOOOOOOOOO. ."<<endl;
cout<<"__________-.OOOOOOOOOOOOO. "<<endl;
cout<<"_______________.OOOOOOOOOOO. ."<<endl;
cout<<"________________.OOOOO.___OOOO. ."<<endl;
cout<<"________________.OOOO.______-.OOO. ."<<endl;
cout<<"________________.OOO.____________.O. ."<<endl;
cout<<"________________.OO.___________________"<<endl;
cout<<"________________.O.______________________ "<<endl;  
break;
case 3:

cout<<"_____________$$_$_____________"<<endl;
cout<<"_____$$$$$_______$____$$______"<<endl;
cout<<"___$$$$$$$$$_____$__$__$$_____"<<endl;
cout<<"__$$$$$$$$$$$$___$_$__________"<<endl;
cout<<"__$$$______$$$$__$_____$$$$$__"<<endl;
cout<<"_$$$_________$$_$__$$$$$$$$$$_"<<endl;
cout<<"_$$$_________$$__$$$$$$$$$$$$_"<<endl;
cout<<"_$$$____?____$$$$$$______$$$$_"<<endl;
cout<<"__$$_________$$$_________$$$__"<<endl;
cout<<"__$$________$$$_____?____$$$__"<<endl;
cout<<"___$$______$$$__________$$$___"<<endl;
cout<<"_$$$____$___$___$$____________"<<endl;
cout<<"$$$$$_$$____$____$$_____?_____"<<endl;
cout<<"__$$$$$____$$$_$$$____________"<<endl;
cout<<"____________$$$$$_____________"<<endl;
cout<<"______________$$______________ "<<endl;
break;      


case 4:
cout<<" __________@@@@@@@@_________@@@@@@@"<<endl;
cout<<"________@@@________@@_____@@______@@"<<endl;
cout<<"________@@___________@@__@@________@@"<<endl;
cout<<"________@@____________@@@__________@@"<<endl;
cout<<"__________@@______________________@@"<<endl;
cout<<"____@@@@@@______@@@@@______________@@@"<<endl;
cout<<"__@@@@@@@@@____@@@@@@@@__________@@@"<<endl;
cout<<"__@@___________@@@@@@@@@@______________@@"<<endl;
cout<<"_@@_____________@@@@@@@@@@@______________@@"<<endl;
cout<<"_@@@_____________@@@@@@@@______________@@@"<<endl;
cout<<"__@@@@_____________@@@@@_____________@@@@"<<endl;
cout<<"____@@@@@@_______________________@@@@@@"<<endl;
cout<<"_________@@_____________________@@"<<endl;
cout<<"________@@__________@@@@________@@@"<<endl;
cout<<"________@@@_______@@___@@_______@@@"<<endl;
cout<<"_________@@@_____@@______@@_____@@@"<<endl;
cout<<"__________@@@@@@@_________@@@@@"<<endl;
cout<<"___________@@@@@___________@@@@     "<<endl;
break;


case 5:
cout<<"________0000______________________ "<<endl;
cout<<"______0000________________________ "<<endl;
cout<<"____00000_________________________ "<<endl;
cout<<"___00000_________________________ "<<endl;
cout<<"__000000__________________________ "<<endl;
cout<<"_0000000_________________________ "<<endl;
cout<<"_0000000_________________________"<<endl;
cout<<"_00000000__________________________ "<<endl;
cout<<"_00000000000000___________________ "<<endl;
cout<<"_000000000000_____________________ "<<endl;
cout<<"__0000000000____________________ 0_ "<<endl;
cout<<"___00000000000_________ ________00_ "<<endl;
cout<<"______0000000000000000000000000___ "<<endl;
cout<<"________000000000000000000000_____ "<<endl;
cout<<"__________00000000000000000_______ "<<endl;
cout<<"______________000000000___________ "<<endl;
break;
                                                      

}

cout<<"Desea introducir otra opcion? s/n  "<<endl;
cin>>opc2;
system("pause");
}while (opc2=='s' || opc2=='S');
}




Programa Cine 





//Cines Unidos san juan de los morros desea que los estudiantes
//de la seccion 1, programacion 1, area de ing en sistemas de la unerg realizen un sistema
//para la ventas de boletos del cine
//dicho cine tiene 14 salas, cada sala tiene 60 filas, y cada fila tiene 40 puestos. 


#include<iostream>
using namespace std;
int main(){
int cine[14][60][40];
int i,j,k;
int s,f,a;
char resp;
for(i=0; i<14; i++){
for(j=0; j<60; j++){
for(k=0; k<40; k++){
cine[i][j][k]=0;
}
}
}
do{
                cout<<"BIENVENIDO A CINESUNIDOS SJM"<<endl;
cout<<"Indique sala ";
cin>> s;
cout<<"Indique la fila ";
cin>> f;
cout<<"Indique el asiento ";
cin>> a;


if (cine[s][f][a]==0){
cine[s][f][a]=1;
cout<<"asiento vendido"<<endl;
}else{
cout<<"asiento ocupado"<<endl;
}
cout<<"desea vender otro asiento? (s/n)";
cin>>resp;
}while (resp== 's'or resp== 'S'); 


system("pause");
}



No hay comentarios:

Publicar un comentario