Documente Academic
Documente Profesional
Documente Cultură
#include<iostream>
#include<cstdlib>
#include<ctime>
int main()
{
srand((unsigned)time(NULL));
int num1, num2, resul,resp;
char fin;
do
{
num1=rand()%13;
num2=rand()%13;
resul=num1*num2;
cout<<"Ingrese respuesta "<<endl<<endl;
cout<<num1<<" x "<<num2<<" = ";
cin>>resp;
if(resp==resul)
{
cout<<"Muy Bien!"<<endl<<endl;
}
else
{
do
{
cout<<"No. Por favor intenta de nuevo."<<endl;
cin>>resp;
}while(resp!=resul);
cout<<"Muy Bien";
}
cout<<"Desea seguir continuando? (s/n): ";
cin>>fin;
}while(fin=='s');
}
Ejercico 7
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void respuestaCorrecta()
{
int x;
x=1+rand()%4;
switch(x)
{
case 1 :
cout<<"Muy bien!";
break;
case 2 :
cout<<"Excelente!";
break;
case 3 :
cout<<"Buen trabajo!";
break;
case 4 :
cout<<"Manten ese rendimiento!";
break;
}
}
void respuestaIncorrecta()
{
int y;
y=1+rand()%4;
switch(y)
{
case 1 :
cout<<"No. Por favor intenta de nuevo.";
break;
case 2 :
cout<<"Incorrecto. Trata una vez mas.";
break;
case 3 :
cout<<"No te rindas!";
break;
case 4 :
cout<<"No. Sigue intentando.";
break;
}
}
int main() {
srand ((unsigned) time(NULL));
int num1, num2, n, resp ;
for (int i=0;i<10;i++)
{
num1=0+rand()%10;
cout<<"Primer numero: "<<num1<<endl;
num2=0+rand()%10;
cout<<"Segundo numero: "<<num2<<endl;
cout<<endl;
cout<<num1<<" x "<<num2<<" = "<<endl;
n=num1*num2;
{
respuestaIncorrecta();
cout<<endl;
cout<<"Respuesta: ";
cin>>resp;
cout<<endl;
}
respuestaCorrecta();
cout<<endl;
}
return 0;
}
Ejercicio 9
#include<iostream>
#include<cstdlib>
#include<ctime>
int main()
{
int x,num1;
char resp;
srand((unsigned)time(NULL));
cout<<"
adivina un nmero"<<endl<<endl;
do{
x=rand()%500;
do{cin>>num1;
if(x==num1)
{
cout<<"!Exelente! !Adivinaste el
numero!"<<endl;
}
else
{
if(num1<x)
{
cout<<"Muy Abajo.Intenta de nuevo";
}
else
{
cout<<"Muy arrriba.Intenta de nuevo";
}
}
} while(num1!=x);
cout<<"Quieres jugar otra vez(s o n?) : ";
cin>>resp;
} while(resp=='s');
return 0;
}
Ejercico 10
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
enum Estatus { CONTINUA, GANA,
PIERDE };
int tiraDados()
{
int dado1;
int dado2;
int sumaT;
dado1 = 1+( rand() % 6 );
dado2 = 1+( rand() % 6 );
sumaT = dado1 + dado2;
cout<<"El jugador tiro
"<<dado1<<" + "<<dado2<<" =
"<< umaT <endl;
return sumaT;
}
void frase ()
{
int result;
result=1+rand()%2;
cout<<endl;
switch (result)
{
case 1:
cout<<"Ande!, atrevase";
break;
case 2:
cout<<"Ya estas grande, ahora
es el momento de arriesgarse!";
break;
}
cout<<endl;
}
int main(int argc, char *argv[]) {
int suma;
int miPunto;
int saldoBlanco=1000 , ap;
char resp;
enum Estatus estatusJuego;
srand((unsigned) time( NULL ) );
do
{
cout<<"cuanto desea apostar:
";
cin>>ap;
}
while (ap>=saldoBlanco);
do
{
suma = tiraDados();
cout<<endl;
switch( suma )
{
case 7: case 11:
estatusJuego = GANA;
break;
case 2: case 3: case 12:
estatusJuego = PIERDE;
saldoBlanco=saldoBlancoap;
break;
default:
estatusJuego = CONTINUA;
miPunto = suma;
cout<<"Su punto es :
"<<miPunto<<endl;
}
while ( estatusJuego ==
CONTINUA )
{
frase();
cout<<endl;
suma = tiraDados();
if ( suma == miPunto )
{
estatusJuego = GANA;
}
else
{
if ( suma == 7 )
{
estatusJuego =
PIERDE;
saldoBlanco=saldoBlanco-ap;
}
}
}
if( estatusJuego == GANA )
{
cout<<"El jugador
gana"<<endl;
}
else
{
cout<<"El jugador
pierde"<<endl;
}
cout<<endl;
cout<<"Su saldoBlanco es:
"<<saldoBlanco<<endl;
cout<<endl;
EJERCICIO 11
# include <iostream>
#include<cstdlib>
# include <ctime>
using namespace std;
int main ()
{
int z, a;
char resp;
srand((unsigned)time(NULL));
z =0;
do
{
cout << "ingrese la opcion
que
desee!!!"<<endl<<endl<<"(pi
edra=0 papel=1
tijera=2)"<<endl<<endl;
cin >> z;
cout << "n";
a= rand()%3;
switch(z)
{
case 0:
switch(a)
{
case 0:
cout << " el
ordenador a elegido piedra
"<<endl<<endl;
cout << "empato ";
break;
case 1:
cout <<endl<<endl<<
"Quiere volver a jugar?";
cin >>resp;
}while(resp=='s');
cout<< "Gracias por jugar ";
}
Ejercicio 13
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
void ingresoVector(int
v[], int n);
{
cout<<"v["<<i<<"]:";
cin>>v[i];
}
}
Ejercico 15
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand((unsigned)
time(NULL));
int carta[99][99];
cout<<" la cartilla
de bingo "<<endl;
cout<<endl;
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j+
+)
{
carta[i][j]=(1 +
rand() % 75);
cout<<carta[i]
[j]<<" ";
}
cout<<endl;
}
return 0;
}