sábado, 2 de febrero de 2013

Programa que ejecutas varios programas


#include<iostream>
using namespace std;
main()
{
int Menu;
cout<<"Elegir una opcion"<<endl;
cout<<" 1 - Porciento"<<endl;
cout<<" 2 - Operacion"<<endl;
cout<<" 3 - Cuadro"<<endl;
cout<<" 4 - Matriz"<<endl;
cout<<" 5 - Nota"<<endl;
cout<<" 6 - Tabla de multiplicacion"<<endl;
cout<<" 7 - Numero mayor"<<endl;
cout<<" 8 - Fecha"<<endl;
cout<<" 9 - While"<<endl;
cout<<"10 - Otras opciones"<<endl;
cout<<endl;
cout<<"Digite la opcion que desea"<<endl;
cout<<endl;
cin>>Menu;
cout<<endl;
switch(Menu)
{
case 1:
{
float numero=0, valor=0, porciento=0;
cout<<"Digite el valor que desea"<<endl;
cin>>valor;
cout<<"Digite el porciento que desea"<<endl;
cin>>porciento;
numero=valor;
porciento=porciento/100;
numero=numero*porciento;
cout<<"-----------------------------------"<<endl;
cout<<"                                   "<<endl;
cout<<"  El porciento de: "<<valor<<" es "<<numero<<endl;
cout<<"                                   "<<endl;
cout<<"-----------------------------------"<<endl;
}
break;
case 2:
{
char op;
int num1=0, num2=0, total=0;
cout<<"Digite la opreacion"<<endl;
cin>>num1>>op>>num2;
if(op=='+'){
total=num1+num2;
cout<<"Usted quizo hacer una suma y el total es: "<<total<<endl;
}
else
if(op=='-'){
total=num1-num2;
cout<<"Usted quizo hacer una resta y el total es: "<<total<<endl;
}
else
if(op=='*'){
total=num1*num2;
cout<<"Usted quizo hacer una multiplicacion y el total es: "<<total<<endl;
}
else
if(op=='/'){
total=num1/num2;
cout<<"Usted quizo hacer una divicion y el total es: "<<total<<endl;
}
}
break;
case 3:
{
cout<<"---------------------"<<endl;
cout<<"|                   |"<<endl;
cout<<"|       Andres      |"<<endl;
cout<<"|                   |"<<endl;
cout<<"---------------------"<<endl;
}
break;
case 4:
{
int M[5][5]=
{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25};
cout<<"La matriz es: "<<endl;
cout<<M[0][0]<<endl;
cout<<M[1][1]<<endl;
cout<<M[2][2]<<endl;
cout<<M[3][3]<<endl;
cout<<M[4][4]<<endl;
}
break;
case 5:
{
float not1=0, not2=0, not3=0, not4=0, res=0;
cout<<"Digite la nota 1"<<endl;
cin>>not1;
cout<<"Digite la nota 2"<<endl;
cin>>not2;
cout<<"Digite la nota 3"<<endl;
cin>>not3;
cout<<"Digite la nota 4"<<endl;
cin>>not4;
res=(not1+not2+not3+not4)/4;
cout<<"El promedio es: "<<res<<endl;
}
break;
case 6:
{
int i=1, num=0, r=0;
cout<<"Digite el numero a multiplicar"<<endl;
cin>>num;
while(i<=12){
r=num*i;
cout<<num<<"x"<<i<<"="<<r<<endl;
i++;
}
}
break;
case 7:
{
int num1=0, num2=0;
cout<<"Digite el primer numero"<<endl;
cin>>num1;
cout<<"Digite el segundo numero"<<endl;
cin>>num2;
if(num1>=num2){
cout<<"el mayor es: "<<num1<<endl;
cout<<"el menor es: "<<num2<<endl;
}
else
if(num2>=num1){
cout<<"el mayor es: "<<num2<<endl;
cout<<"el menor es: "<<num1<<endl;
}
}
break;
case 8:
{
int dia=0, mes=0, ano=0;
cout<<"Introduce la fecha(Dia, Mes Año)"<<endl;
cin>>dia>>mes>>ano;
cout<<endl;
if(dia>31 or mes>12 or ano<0){cout<<"Error la fecha no es correcta"<<endl;}
else
if(dia>31 or dia<1){cout<<"Error de Dia"<<endl;}
else
if(mes==1){cout<<dia<<" de Enero de "<<ano<<endl;}
else
if(mes==3){cout<<dia<<" de Marzo de "<<ano<<endl;}
else
if(mes==5){cout<<dia<<" de Mayo de "<<ano<<endl;}
else
if(mes==7){cout<<dia<<" de Julio de "<<ano<<endl;}
else
if(mes==8){cout<<dia<<"de Agosto de"<<ano<<endl;}
else
if(mes==10){cout<<dia<<" de Octubre de "<<ano<<endl;}
else
if(mes==12){cout<<dia<<" de Diciembre de "<<ano<<endl;}
else
if(dia>30 or dia<1){cout<<"Error de Dia"<<endl;}
else
if(mes==4){cout<<dia<<" de Abril de "<<ano<<endl;}
else
if(mes==6){cout<<dia<<" de Junio de "<<ano<<endl;}
else
if(mes==9){cout<<dia<<" de Septiembre de "<<ano<<endl;}
else
if(mes==11){cout<<dia<<" de Noviembre de "<<ano<<endl;}
else
if(dia>28 or dia<1){cout<<"Error de Dia"<<endl;}
else
if(mes==2){cout<<dia<<" de Febrero de "<<ano<<endl;}
}
break;
case 9:
{
int i=1;
while(i<=200){
cout<<i<<endl;
i++;}          
}
break;
case 10:
{
int Menu1;
cout<<"Elegir una opcion"<<endl;
cout<<" 1 - Vector"<<endl;
cout<<" 2 - Area de triangulo"<<endl;
cout<<" 3 - Saludo"<<endl;
cout<<endl;
cout<<"Digite la opcion que desea"<<endl;
cout<<endl;
cin>>Menu1;
cout<<endl;
switch(Menu1)
{
case 1:
{
char v[5];
cout<<"Elemento ----------posicion"<<endl;
for(int i=0; i<5; i++){
v[i]=0;
cout<<v[i]<<"----------"<<i<<endl;
}
}
break;
case 2:
{
int Altura=0, Base=0, Area=0;
cout<<"Digite la altura"<<endl;
cin>>Altura;
cout<<"Digite la Base"<<endl;
cin>>Base;
Area=(Base*Altura)/2;
cout<<"El area es: "<<Area<<endl;
}
break;
case 3:
{
char c[16];
c[0]= 'H'; c[4]= ' '; c[8]= ' '; c[12]= 'm';
c[1]= 'o'; c[5]= 'k'; c[9]= 'h'; c[13]= 'a';
c[2]= 'l'; c[6]= 'l'; c[10]= 'e'; c[14]= 'n';
c[3]= 'a'; c[7]= 'k'; c[11]= 'r'; c[15]= 'o';
for (int i=0; i<16; i++){
cout<<c[i];}
cout<<endl;
}}
break;
default:
cout<<"La opcion digitada es incorrecta"<<endl;}
}
system("pause");
return 0;
}

Numero primo en C++



#include<iostream>
using namespace std;
int main()
{

bool sw=true;
int cont=2;
int num;

cout<<"digite un numero: " ;
cin>>num;

while(sw && cont<=num/2){
if(num%cont==0)
sw=false;
else
cont++;
}

if(sw)
cout<<"el numero es primo"<<endl;
else

cout<<"el numero no es primo"<<endl;

system("pause");
return 0;
}

Factorial de un numero en C++



#include<iostream>
using namespace std;
int main()
{

int num=0, fac=0;

cout<<"Digite un numero: ";
cin>>num;
fac=num;

for(int i=num-1; i>=1; i--)
fac=fac*i;

cout<<"el factorial de "<<num<<" es "<<fac<<"\n";

system("pause");
return 0;
}