en este código encontraras todo los casos posibles desde lo mas básico
* variables (algoritmos muy faciles)
* instrucciones de desicion
*siclos repetitivos for while
* vectores
#include <iostream>
#include <complex>
int ni, nf, contpares, contimpar ,op,sub;
int naa, nbb ,ncc,vhoras,tiempo,htra;
double n1,n2,n3,n4,n5,n6,n7, n8, suma, promedio, notafinal;
double c,formula,resultado;
double BM,bm,h,area,a,b;
int base, altura, calculo, area_trapecio, altura_trape, base_mayor, base_menor, area_cuadrado;
double notaf;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
int numero1,numero2,suma2,resta2,multi2,resta, multi,divi;
int n11,n22,n33;
int credito, devito, n_llantas, tipo_pago ,precio ,tipo_d_pago,descuento;
double valor, valortotal, precio_descuento;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
int i,cont=0,cont_suma=0 ,mf,prom,sum, n, v[100];
int contt=1, respuesta=0, numero=0, ssuma=0, ssuma2=0;
int x,sw=0;
//las variables que utilizaremos en este proyecto en c++
using namespace std;
void main()
{
cout<<" **************PORYECTO DE AULA MIGUEL FERNANDEZ SANJUANELO******* "<<endl<<endl<<endl;
cout<<" ***********************CONTEDIDO********************* "<<endl<<endl<<endl;
cout<<" 1 Algoritmos Variables y tipos de datos "<<endl;
cout<<" 2 INSTRUCCIONES DE DECICIONES"<<endl;
cout<<" 3 INSTRUCCIONES REPETITIVAS ( FOR***WHILE )"<<endl;
cout<<" 4 VECTORES"<<endl;
cout<<" 5 Salir"<<endl<<endl;
cout<<"DIGITE OPCION del MENU ";cin>>op;
switch(op)
{
case 1:
//submenu
cout<<" SUBMENU OPCION 1 (**Algoritmos Variables y tipos de datos**)"<<endl<<endl;
cout<<" 11 Suma de Numeros "<<endl;
cout<<" 12 Promedios de Numeros "<<endl;
cout<<" 13 Temperatura "<<endl;
cout<<" 14 Area de un Trapecio "<<endl;
cout<<" 15 Triangulo "<<endl;
cout<<" 16 Nota difinitiva "<<endl;
cout<<" 17 Area de un Triangulo"<<endl;
cout<<" 18 Base de un Triangulo"<<endl;
cout<<" 19 Altura de un Triangulo"<<endl;
cout<<" 20 Area de un cuadrado"<<endl;
cout<<" 21 Area de un trapesio"<<endl;
cout<<" 22 Horas trabajadas"<<endl;
cout<<" 23 Resta de Numeros"<<endl;
cout<<" 24 Multiplicacion de numeros"<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 11 : //suma de numeros
cout<< "Dijite primer numero: " ;cin>>naa;
cout<< "Dijite segundo numero: " ;cin>>nbb;
ncc=(naa+nbb);
cout<< " El resultado de la suma es: " <<ncc <<endl;
break;
case 12: //promedio
cout <<"ingrese numero 1: ";cin>>n1;
cout <<"ingrese numero 2: ";cin>>n2;
cout <<"ingrese numero 3: ";cin>>n3;
cout <<"ingrese numero 4: ";cin>>n4;
cout <<"ingrese numero 5: ";cin>>n5;
cout <<"ingrese numero 6: ";cin>>n6;
cout <<"ingrese numero 7: ";cin>>n7;
cout <<"ingrese numero 8: ";cin>>n8;
suma=(n1+n2+n3+n4+n5+n6+n7+n8);
promedio=(suma/8);
cout<<"suma de los 8 numeros leidos es: " <<suma<<endl;
cout<<"promedio de los 8 numeros leidos es: " <<promedio<<endl;
break;
case 13://grados centigrados
cout<<"ingrese grados centigrados:" ;cin>>c;
formula=(9*(c+32) );
resultado =(formula/5);
cout<<"resultado en farenheit: " <<resultado<<endl;
break;
case 14: //trapecio
cout<<"digite base mayor: ";cin>>BM;
cout<<"digite base menor: ";cin>>bm;
cout<<"digite altura: ";cin>>h;
area=(BM*bm*h/2);
cout<<"el area del trapecio es: " <<area<<endl;
break;
case 15: //triangulo
cout<< "Dijite base del triangulo: " ;cin>>base;
cout<< "Dijite altura del triangulo: " ;cin>>altura;
calculo =(base * altura);
resultado = (calculo/2);
cout<<" El resultado es: " <<resultado<<endl;
break;
case 16: //notas
cout<<"digite primera nota: ";cin>>n1;
cout<<"digite segunda nota: ";cin>>n2;
cout<<"digite tercera nota: ";cin>>n3;
notaf=((n1*0.15)+(n2*0.35)+(n3*0.5));
cout<<"nota definitivaes : "<<notaf<<endl;
break;
case 17://area de un triangulo
cout<<"digite base del triangulo: ";cin>>b;
cout<<"digite altura del triangulo: ";cin>>h;
a=((b*h)/2);
cout<< "el area es " <<a<<endl;
break;
case 18://base de un triangulo
cout<<"digite Area del triangulo: ";cin>>a;
cout<<"digite altura del triangulo: ";cin>>h;
b=((2*a)/h);
cout<< "la base es " <<b<<endl;
break;
case 19://altura
cout<<"digite Area del triangulo: ";cin>>a;
cout<<"digite base del triangulo: ";cin>>b;
b=((2*a)/b);
cout<< "la altura es " <<b<<endl;
break;
case 20://area de un cuadrado
cout<<"Ingrese la base del cuadrado: ";cin>>base;
cout<<"Ingrese la altura del cuaddo: ";cin>>altura;
area_cuadrado=(base*altura);
cout<<"el area del cuadrao es "<<area_cuadrado<<endl;
break;
case 21://area de un trapesio
cout<<"Ingrese la base menor del trapesio: ";cin>>base_menor;
cout<<"Ingrese la base mayor del trapesio: ";cin>>base_mayor;
cout<<"Ingrese la altura menor del trapesio: ";cin>>altura_trape;
area_trapecio=(base_mayor+base_menor);
suma=((area_trapecio/2)*altura_trape);
cout<<"el area del trapesio es "<<suma<<endl;
break;
case 22://trabajador
cout<<"Digite horas trabajadas: "; cin>>htra;
cout<<"Digite valor de la hora: "; cin>>vhoras;
tiempo=(htra*vhoras);
cout<<"salario es: " <<tiempo<<endl;
break;
case 23://resta de numeros
cout<<"Ingrese primer numero: ";cin>>n11;
cout<<"Ingrese segundo numero: ";cin>>n22;
resta=(n11-n22);
cout<< "La resta es " <<resta<<endl;
break;
case 24://multiplicacion
cout<<"Ingrese primer numero: ";cin>>n11;
cout<<"Ingrese segundo numero: ";cin>>n22;
multi=(n11*n22);
cout<< "La multiplicacion es " <<multi<<endl;
break;
case 25:
cout<<"Ingrese primer numero: ";cin>>n11;
cout<<"Ingrese segundo numero: ";cin>>n22;
divi=(n11/n22);
cout<< "La division es " <<divi<<endl;
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
break;
// submenu 2*****************************************************************************
case 2://deciones
cout<<" SUBMENU OPCION 2 (**INSTRUCCIONES DE DECICIONES**)"<<endl<<endl;
cout<<" 1 Condiciones de Operaciones Matematicass "<<endl;
cout<<" 2 Numero Mayor y Menor "<<endl;
cout<<" 3 Numero Par e Impar "<<endl;
cout<<" 4 Compra de llantas "<<endl;
cout<<" 5 Orden Acendente "<<endl;
cout<<" 6 Multiplos de 7 "<<endl;
cout<<" 7 Nota definitiva "<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 1://operaciones matematicas
cout<<"Ingrese numero 1: "; cin>>numero1;
cout<<"Ingrese numero 2: "; cin>>numero2;
if (numero1==numero2){
suma2=(numero1+numero2);
cout<<"la suma es; " <<suma2<<endl;}
else{
if(numero1>numero2){
resta2=(numero1-numero2);
cout<<"la resta es: " <<resta2<<endl;}
else{
multi2=(numero1*numero2);
cout<<"la multiplicacion es: "<<multi2<<endl;
}}
break;
case 2://numero mayor y menor
cout<<"Ingrese primer numero: " ; cin>>n11;
cout<<"Ingrese segundo numero: " ; cin>>n22;
cout<<"Ingrese tercero numero: " ; cin>>n33;
if((n11>n22)&&(n11>n33)){
cout<<"El Primer numero es mayor: " <<n11<<endl;}
else{
if((n22>n11)&&(n22>n33)){
cout<<"El Segundo numero es mayor: " <<n22<<endl;}
else{
if((n33>n11)&&(n33>n22)){
cout<<"El Tercero numero es mayor: " <<n33<<endl;
} } }
break;
case 3://par e impar
cout<<"ingrese numero para determinar si es par o impar: ";cin>>n1;
if(n11%2==0){
cout<<"el numero es par: "<<n1<<endl;}
else { cout<<"el numero es impar: "<<n1<<endl; }
break;
case 4://Llantas
cout<<"ingrese numero de llantas a comprar: ";cin>>n_llantas;
cout<<"Ingrse tipo de pago: ";cin>>tipo_d_pago;
if((tipo_d_pago=01)&&(n_llantas>=2)){
precio =(n_llantas*200.000);
descuento=(precio*0.5);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por contado es: "<<precio_descuento<<endl;
}
else
if((tipo_d_pago=01)&&(n_llantas<2))
{ precio =(n_llantas*220.000);
descuento=(precio*0.5);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por contado es: "<<precio_descuento<<endl;
}
else
if((tipo_d_pago=02)&&(n_llantas>=2))
{
precio =(n_llantas*220.000);
descuento=(precio*0.2);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por credito es: "<<precio_descuento<<endl;
}
else
if((tipo_d_pago=02)&&(n_llantas>=2))
{
precio =(n_llantas*220.000);
descuento=(precio*0.2);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por contado es: "<<precio_descuento<<endl; }
break;
case 5://orden acendente y desendente de numeros
cout<<"digite primer numero: ";cin>>n11;
cout<<"digite segundo numero: ";cin>>n22;
if (n11>n22){
cout<<"el primer numero es mayor que el segundo "<<endl<<n11<<endl<<n22<<endl;}
else
if(n22>n11){
cout<<"el segundo numero es mayor que el primero "<<endl<<n22<<endl<<n11<<endl; }
else
if (n11=n22){
cout<<" los numeros son iguales "<<endl<<n22<<endl<<n11<<endl; }
break;
case 6://multiplos de 7
cout<<"digite numero para saber si es multiplo de 7: ";cin>>n11;
if ((n11%7)==0){
if(n11>0){
cout<<"es multiplo 7 y es positivo: ";cin>>n11;}
else {
cout<<"es multiplo de 7 y es negativo: ";cin>>n11;}}
else
if(n11>0){
cout<<"no es multiplo 7 y es positivo: ";cin>>n11;}
else {
cout<<"no es multiplo 7 y es negativo: ";cin>>n11; }
break;
case 7://nota definitiva
cout<<"Ingrese la primera nota: " ;cin>>n1;
cout<<"Ingrese la segunda nota: " ;cin>>n2;
cout<<"Ingrese la tercera nota: " ;cin>>n3;
notafinal=((n1*0.3)+(n2*0.3)+(n3*0.4));
cout<<"La nota Final es: " <<notafinal<<endl;
if (notafinal>=3.0){
cout<<"Aprovo Asignatura en: "<<notafinal<<endl;}
else{
cout<<"Reprovo Asignatura: "<<endl;}
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
/////////////////////////////////////////////////////////////////////////////////////////
case 3:
cout<<" SUBMENU OPCION 3 (**CICLOS REPITIVOS** WHILE**FOR **)"<<endl<<endl;
cout<<" 1 Multiplos de 5 (while)"<<endl;
cout<<" 2 Multiplos de 7 (While)"<<endl;
cout<<" 3 Numeros Pares de 1000 (For)"<<endl;
cout<<" 4 Multiplos de 7 (For)"<<endl;
cout<<" 5 numeros pares desde el 0 al 200 (for) "<<endl;
cout<<" 6 numeros pares desde el 0 al 200 (while) "<<endl;
cout<<" 7 tabla de multiplicar (while) "<<endl;
cout<<" 8 tabla de multiplicar (for) "<<endl;
cout<<" 9 Srerie (for) "<<endl;
cout<<" 10 Serie (while) "<<endl<<endl;
cout<<" 11 Multiplos de 4 (for) "<<endl;
cout<<" 12 Multiplos de 4 (while) "<<endl<<endl;
cout<<" 13 promedio de los n pares comprendidos entre n y m (for)"<<endl;
cout<<" 14 promedio de los n pares comprendidos entre n y m (whilw)"<<endl<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 1:
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
i=ni;
while (i<=mf){
if(i%5==0){
cont_suma=cont_suma+i;
cont=cont+1;
cout<<i <<" " ; }
i=i+1;}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
cout<<"la suma de multiplos es: "<<cont_suma<<endl;
break;
case 2:
cout<<"multiplos de 7"<<endl;
cout<<"ingrese cantidad de numeros: ";cin>>n11;
i=1;
while (i<=n11) {
if(i%7==0){
cont=cont+1;}
i=i+1;}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
break;
case 3://cantidad de numeros impares de 1000
i=1;
for (i=1;i<=1000;i=i+1){
if(i%2==0) {
cout<< i <<" ";}
else {
cont=cont+1;} }
cout<<endl;
cout<<"la cantidad de numeros impares es: "<< cont <<endl;
break;
case 4://multiplos de 7
cout<<"multiplos de 7"<<endl;
cout<<"ingrese cantidad de numeros: ";cin>>n11;
for (i=1;i<=n11;i=i+1){
if(i%7==0){
cont=cont+1;} }
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
break;
case 5:
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final es de 200: "<<endl;
contpares= 0; i=ni;
for (i=ni;i<=200;i=i+1){
if(i%2==0){
sum=sum+i;
contpares=contpares+1;
cout<<i <<" " ;}}
prom=(sum/contpares);
cout<<endl;
cout<<"promedio de numeros es: "<<prom<<endl;
cout<<"la cantidad de numeros es: "<<contpares<<endl;
break;
case 6:
i=200;
while (i>=0) {
cout<<i<<endl;
i=i-2;}
break;
case 7://multiplicacion
cout<<"Diguite numero para mmostrar la tabla: ";cin>>numero;
while(cont<=10){
respuesta=numero*cont;
cout<<numero<<" * "<<cont<<" = "<<respuesta<<endl;
cont++;}
break;
case 8://multilicacion
cout<<"Ingrese numero: ";cin>>numero;
for(i=1;i<=10;i++){
respuesta= numero*i;
cout<<numero<< " * "<<i<<" = "<<respuesta<<endl;
}
break;
case 9://serie
cout<<"digite numero para mostrar serie: ";cin>>ni;
contpares= 0; i=ni;
for (i=ni;i<=2000;i=i*3){
contpares=contpares+1;
cout<<"1/"<<i <<" " ;}
cout<<endl;
break;
case 10://Serie
cout<<"numero en serie "<<endl;
i=200;
while(i>=0){
cout<<"1/ "<<i<<" ";
i=i-2; }
break;
case 11://multiplo de 4
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
cont= 0;
i=ni;
for (i=ni;i<=mf;i=i+1){
if(i%4==0) {
suma=suma+i;
cont=cont+1;
cout<<i <<" " ; }}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
cout<<"la suma de multiplos es: "<<suma<<endl;
break;
case 12: //multiplos de 4
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
i=ni;
while (i<=mf){
if(i%4==0){
suma=suma+i;
cont=cont+1;
cout<<i <<" " ;}
i=i+1;}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
cout<<"la suma de multiplos es: "<<suma<<endl;
break;
case 13://4 par impar
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
contpares= 0;
contimpar=0;
i=ni;
for (i=ni;i<=mf;i=i+1){
if(i%2==0){
suma=suma+i;
contpares=contpares+1;
cout<<i <<" " ; }
else{
contimpar=contimpar+1;
suma2=suma2+i;
cout<<i <<" " ; } }
cout<<endl;
cout<<"suma pares "<<suma<<endl;
cout<<"contador de pares "<<contpares<<endl<<endl;
cout<<endl;
cout<<"suma impares "<<suma2<<endl;
cout<<"contador de impares "<<contimpar<<endl<<endl;
break;
case 14:
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
i=ni;
while (i<=mf){
if(i%2==0){
suma=suma+i;
contpares=contpares+1;
cout<<i <<" " ;}
else{
suma2=suma2+i;
contimpar+contimpar+1;
cout<<i <<" " ; }
i=i+1;}
cout<<endl;
cout<<"suma pares "<<suma<<endl;
cout<<"contador de pares "<<contpares<<endl<<endl;
cout<<endl;
cout<<"suma impares "<<suma2<<endl;
cout<<"contador de impares "<<contimpar<<endl<<endl;
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
case 4:
cout<<" Opcion 4 **Vectores**"<<endl<<endl;
cout<<" 1 Crear vector"<<endl;
cout<<" 2 Busqueda en vector"<<endl;
cout<<" 3 vector de numeros pares"<<endl;
cout<<" 4 vector de nombre"<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 1: //crear vector
cout<<"digite dimension del vector: ";cin>>n;
for(i=1;i<=n;i=i+1){
cout<<"v["<<i<<"]";cin>>v[i];}
cout<<"el vectro creado es"<<endl;
for(i=1;i<=n;i=i+1){
cout<<v[i]<<" ";}
cout<<endl;
for(i=1;i<=n;i=i+1){
if(v[i]%8==0){
cout<<v[i]<<" ";
cont=cont+1;}}
cout<<endl;
cout<<"la cantidad de multiplos de 8 es: "<<cont<<endl;
break;
case 2://buskeda
cout<<"Digite dimension del vector: ";cin>>n;
for(i=1;i<=n;i=i+1) {
cout<<"v["<<i<<"]";cin>>v[i];}
cout<<"El vector creado es"<<endl;
for(i=1;i<=n;i=i+1){
cout<<v[i]<<" "; }
cout<<endl;
cout<<"Digite el valor a Buscar en el vector: ";cin>>x;
for(i=1;i<=n;i++){
if(v[i]==x){
sw=1;
cont=cont+1; } }
if(sw==1){
cout<<"si se encuentro el elemento ",x;
cout<<"se encontro "<<cont<<" veces "<<endl;} else{
cout<<"no se encontro el elemento ";}
break;
case 3://numeros pares
int n,cont;
n=2;
cont=2;
for (int i=1;i<=100;i++){
v[i]=cont;
cont=cont+2; }
for (int i=1;i<=100;i++)
cout<<"el numero par "<<i<<" es "<<v[i]<<endl;
break;
case 4://nombre en vector
char nxx[5],ap[5];
cout<<"ingrese nombre de usuario "<<endl;
cin>>nxx;
cout<<"ingrese apellido del usuario "<<endl;
cin>>ap;
cout<<"********"<<endl;
cout<<"el nombre completo del usuario es "<<nxx<<" "<<ap<<endl;
break;
default:
{
cout<<"Opcion no valida en el submenu"<<endl;
}
}
case 5:
exit(0); //salir de la pantalla de ejecución
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
system("pause");
}
* variables (algoritmos muy faciles)
* instrucciones de desicion
*siclos repetitivos for while
* vectores
#include <iostream>
#include <complex>
int ni, nf, contpares, contimpar ,op,sub;
int naa, nbb ,ncc,vhoras,tiempo,htra;
double n1,n2,n3,n4,n5,n6,n7, n8, suma, promedio, notafinal;
double c,formula,resultado;
double BM,bm,h,area,a,b;
int base, altura, calculo, area_trapecio, altura_trape, base_mayor, base_menor, area_cuadrado;
double notaf;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
int numero1,numero2,suma2,resta2,multi2,resta, multi,divi;
int n11,n22,n33;
int credito, devito, n_llantas, tipo_pago ,precio ,tipo_d_pago,descuento;
double valor, valortotal, precio_descuento;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
int i,cont=0,cont_suma=0 ,mf,prom,sum, n, v[100];
int contt=1, respuesta=0, numero=0, ssuma=0, ssuma2=0;
int x,sw=0;
//las variables que utilizaremos en este proyecto en c++
using namespace std;
void main()
{
cout<<" **************PORYECTO DE AULA MIGUEL FERNANDEZ SANJUANELO******* "<<endl<<endl<<endl;
cout<<" ***********************CONTEDIDO********************* "<<endl<<endl<<endl;
cout<<" 1 Algoritmos Variables y tipos de datos "<<endl;
cout<<" 2 INSTRUCCIONES DE DECICIONES"<<endl;
cout<<" 3 INSTRUCCIONES REPETITIVAS ( FOR***WHILE )"<<endl;
cout<<" 4 VECTORES"<<endl;
cout<<" 5 Salir"<<endl<<endl;
cout<<"DIGITE OPCION del MENU ";cin>>op;
switch(op)
{
case 1:
//submenu
cout<<" SUBMENU OPCION 1 (**Algoritmos Variables y tipos de datos**)"<<endl<<endl;
cout<<" 11 Suma de Numeros "<<endl;
cout<<" 12 Promedios de Numeros "<<endl;
cout<<" 13 Temperatura "<<endl;
cout<<" 14 Area de un Trapecio "<<endl;
cout<<" 15 Triangulo "<<endl;
cout<<" 16 Nota difinitiva "<<endl;
cout<<" 17 Area de un Triangulo"<<endl;
cout<<" 18 Base de un Triangulo"<<endl;
cout<<" 19 Altura de un Triangulo"<<endl;
cout<<" 20 Area de un cuadrado"<<endl;
cout<<" 21 Area de un trapesio"<<endl;
cout<<" 22 Horas trabajadas"<<endl;
cout<<" 23 Resta de Numeros"<<endl;
cout<<" 24 Multiplicacion de numeros"<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 11 : //suma de numeros
cout<< "Dijite primer numero: " ;cin>>naa;
cout<< "Dijite segundo numero: " ;cin>>nbb;
ncc=(naa+nbb);
cout<< " El resultado de la suma es: " <<ncc <<endl;
break;
case 12: //promedio
cout <<"ingrese numero 1: ";cin>>n1;
cout <<"ingrese numero 2: ";cin>>n2;
cout <<"ingrese numero 3: ";cin>>n3;
cout <<"ingrese numero 4: ";cin>>n4;
cout <<"ingrese numero 5: ";cin>>n5;
cout <<"ingrese numero 6: ";cin>>n6;
cout <<"ingrese numero 7: ";cin>>n7;
cout <<"ingrese numero 8: ";cin>>n8;
suma=(n1+n2+n3+n4+n5+n6+n7+n8);
promedio=(suma/8);
cout<<"suma de los 8 numeros leidos es: " <<suma<<endl;
cout<<"promedio de los 8 numeros leidos es: " <<promedio<<endl;
break;
case 13://grados centigrados
cout<<"ingrese grados centigrados:" ;cin>>c;
formula=(9*(c+32) );
resultado =(formula/5);
cout<<"resultado en farenheit: " <<resultado<<endl;
break;
case 14: //trapecio
cout<<"digite base mayor: ";cin>>BM;
cout<<"digite base menor: ";cin>>bm;
cout<<"digite altura: ";cin>>h;
area=(BM*bm*h/2);
cout<<"el area del trapecio es: " <<area<<endl;
break;
case 15: //triangulo
cout<< "Dijite base del triangulo: " ;cin>>base;
cout<< "Dijite altura del triangulo: " ;cin>>altura;
calculo =(base * altura);
resultado = (calculo/2);
cout<<" El resultado es: " <<resultado<<endl;
break;
case 16: //notas
cout<<"digite primera nota: ";cin>>n1;
cout<<"digite segunda nota: ";cin>>n2;
cout<<"digite tercera nota: ";cin>>n3;
notaf=((n1*0.15)+(n2*0.35)+(n3*0.5));
cout<<"nota definitivaes : "<<notaf<<endl;
break;
case 17://area de un triangulo
cout<<"digite base del triangulo: ";cin>>b;
cout<<"digite altura del triangulo: ";cin>>h;
a=((b*h)/2);
cout<< "el area es " <<a<<endl;
break;
case 18://base de un triangulo
cout<<"digite Area del triangulo: ";cin>>a;
cout<<"digite altura del triangulo: ";cin>>h;
b=((2*a)/h);
cout<< "la base es " <<b<<endl;
break;
case 19://altura
cout<<"digite Area del triangulo: ";cin>>a;
cout<<"digite base del triangulo: ";cin>>b;
b=((2*a)/b);
cout<< "la altura es " <<b<<endl;
break;
case 20://area de un cuadrado
cout<<"Ingrese la base del cuadrado: ";cin>>base;
cout<<"Ingrese la altura del cuaddo: ";cin>>altura;
area_cuadrado=(base*altura);
cout<<"el area del cuadrao es "<<area_cuadrado<<endl;
break;
case 21://area de un trapesio
cout<<"Ingrese la base menor del trapesio: ";cin>>base_menor;
cout<<"Ingrese la base mayor del trapesio: ";cin>>base_mayor;
cout<<"Ingrese la altura menor del trapesio: ";cin>>altura_trape;
area_trapecio=(base_mayor+base_menor);
suma=((area_trapecio/2)*altura_trape);
cout<<"el area del trapesio es "<<suma<<endl;
break;
case 22://trabajador
cout<<"Digite horas trabajadas: "; cin>>htra;
cout<<"Digite valor de la hora: "; cin>>vhoras;
tiempo=(htra*vhoras);
cout<<"salario es: " <<tiempo<<endl;
break;
case 23://resta de numeros
cout<<"Ingrese primer numero: ";cin>>n11;
cout<<"Ingrese segundo numero: ";cin>>n22;
resta=(n11-n22);
cout<< "La resta es " <<resta<<endl;
break;
case 24://multiplicacion
cout<<"Ingrese primer numero: ";cin>>n11;
cout<<"Ingrese segundo numero: ";cin>>n22;
multi=(n11*n22);
cout<< "La multiplicacion es " <<multi<<endl;
break;
case 25:
cout<<"Ingrese primer numero: ";cin>>n11;
cout<<"Ingrese segundo numero: ";cin>>n22;
divi=(n11/n22);
cout<< "La division es " <<divi<<endl;
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
break;
// submenu 2*****************************************************************************
case 2://deciones
cout<<" SUBMENU OPCION 2 (**INSTRUCCIONES DE DECICIONES**)"<<endl<<endl;
cout<<" 1 Condiciones de Operaciones Matematicass "<<endl;
cout<<" 2 Numero Mayor y Menor "<<endl;
cout<<" 3 Numero Par e Impar "<<endl;
cout<<" 4 Compra de llantas "<<endl;
cout<<" 5 Orden Acendente "<<endl;
cout<<" 6 Multiplos de 7 "<<endl;
cout<<" 7 Nota definitiva "<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 1://operaciones matematicas
cout<<"Ingrese numero 1: "; cin>>numero1;
cout<<"Ingrese numero 2: "; cin>>numero2;
if (numero1==numero2){
suma2=(numero1+numero2);
cout<<"la suma es; " <<suma2<<endl;}
else{
if(numero1>numero2){
resta2=(numero1-numero2);
cout<<"la resta es: " <<resta2<<endl;}
else{
multi2=(numero1*numero2);
cout<<"la multiplicacion es: "<<multi2<<endl;
}}
break;
case 2://numero mayor y menor
cout<<"Ingrese primer numero: " ; cin>>n11;
cout<<"Ingrese segundo numero: " ; cin>>n22;
cout<<"Ingrese tercero numero: " ; cin>>n33;
if((n11>n22)&&(n11>n33)){
cout<<"El Primer numero es mayor: " <<n11<<endl;}
else{
if((n22>n11)&&(n22>n33)){
cout<<"El Segundo numero es mayor: " <<n22<<endl;}
else{
if((n33>n11)&&(n33>n22)){
cout<<"El Tercero numero es mayor: " <<n33<<endl;
} } }
break;
case 3://par e impar
cout<<"ingrese numero para determinar si es par o impar: ";cin>>n1;
if(n11%2==0){
cout<<"el numero es par: "<<n1<<endl;}
else { cout<<"el numero es impar: "<<n1<<endl; }
break;
case 4://Llantas
cout<<"ingrese numero de llantas a comprar: ";cin>>n_llantas;
cout<<"Ingrse tipo de pago: ";cin>>tipo_d_pago;
if((tipo_d_pago=01)&&(n_llantas>=2)){
precio =(n_llantas*200.000);
descuento=(precio*0.5);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por contado es: "<<precio_descuento<<endl;
}
else
if((tipo_d_pago=01)&&(n_llantas<2))
{ precio =(n_llantas*220.000);
descuento=(precio*0.5);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por contado es: "<<precio_descuento<<endl;
}
else
if((tipo_d_pago=02)&&(n_llantas>=2))
{
precio =(n_llantas*220.000);
descuento=(precio*0.2);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por credito es: "<<precio_descuento<<endl;
}
else
if((tipo_d_pago=02)&&(n_llantas>=2))
{
precio =(n_llantas*220.000);
descuento=(precio*0.2);
precio_descuento=(precio-descuento);
cout<<"Precio total a pagar por contado es: "<<precio_descuento<<endl; }
break;
case 5://orden acendente y desendente de numeros
cout<<"digite primer numero: ";cin>>n11;
cout<<"digite segundo numero: ";cin>>n22;
if (n11>n22){
cout<<"el primer numero es mayor que el segundo "<<endl<<n11<<endl<<n22<<endl;}
else
if(n22>n11){
cout<<"el segundo numero es mayor que el primero "<<endl<<n22<<endl<<n11<<endl; }
else
if (n11=n22){
cout<<" los numeros son iguales "<<endl<<n22<<endl<<n11<<endl; }
break;
case 6://multiplos de 7
cout<<"digite numero para saber si es multiplo de 7: ";cin>>n11;
if ((n11%7)==0){
if(n11>0){
cout<<"es multiplo 7 y es positivo: ";cin>>n11;}
else {
cout<<"es multiplo de 7 y es negativo: ";cin>>n11;}}
else
if(n11>0){
cout<<"no es multiplo 7 y es positivo: ";cin>>n11;}
else {
cout<<"no es multiplo 7 y es negativo: ";cin>>n11; }
break;
case 7://nota definitiva
cout<<"Ingrese la primera nota: " ;cin>>n1;
cout<<"Ingrese la segunda nota: " ;cin>>n2;
cout<<"Ingrese la tercera nota: " ;cin>>n3;
notafinal=((n1*0.3)+(n2*0.3)+(n3*0.4));
cout<<"La nota Final es: " <<notafinal<<endl;
if (notafinal>=3.0){
cout<<"Aprovo Asignatura en: "<<notafinal<<endl;}
else{
cout<<"Reprovo Asignatura: "<<endl;}
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
/////////////////////////////////////////////////////////////////////////////////////////
case 3:
cout<<" SUBMENU OPCION 3 (**CICLOS REPITIVOS** WHILE**FOR **)"<<endl<<endl;
cout<<" 1 Multiplos de 5 (while)"<<endl;
cout<<" 2 Multiplos de 7 (While)"<<endl;
cout<<" 3 Numeros Pares de 1000 (For)"<<endl;
cout<<" 4 Multiplos de 7 (For)"<<endl;
cout<<" 5 numeros pares desde el 0 al 200 (for) "<<endl;
cout<<" 6 numeros pares desde el 0 al 200 (while) "<<endl;
cout<<" 7 tabla de multiplicar (while) "<<endl;
cout<<" 8 tabla de multiplicar (for) "<<endl;
cout<<" 9 Srerie (for) "<<endl;
cout<<" 10 Serie (while) "<<endl<<endl;
cout<<" 11 Multiplos de 4 (for) "<<endl;
cout<<" 12 Multiplos de 4 (while) "<<endl<<endl;
cout<<" 13 promedio de los n pares comprendidos entre n y m (for)"<<endl;
cout<<" 14 promedio de los n pares comprendidos entre n y m (whilw)"<<endl<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 1:
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
i=ni;
while (i<=mf){
if(i%5==0){
cont_suma=cont_suma+i;
cont=cont+1;
cout<<i <<" " ; }
i=i+1;}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
cout<<"la suma de multiplos es: "<<cont_suma<<endl;
break;
case 2:
cout<<"multiplos de 7"<<endl;
cout<<"ingrese cantidad de numeros: ";cin>>n11;
i=1;
while (i<=n11) {
if(i%7==0){
cont=cont+1;}
i=i+1;}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
break;
case 3://cantidad de numeros impares de 1000
i=1;
for (i=1;i<=1000;i=i+1){
if(i%2==0) {
cout<< i <<" ";}
else {
cont=cont+1;} }
cout<<endl;
cout<<"la cantidad de numeros impares es: "<< cont <<endl;
break;
case 4://multiplos de 7
cout<<"multiplos de 7"<<endl;
cout<<"ingrese cantidad de numeros: ";cin>>n11;
for (i=1;i<=n11;i=i+1){
if(i%7==0){
cont=cont+1;} }
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
break;
case 5:
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final es de 200: "<<endl;
contpares= 0; i=ni;
for (i=ni;i<=200;i=i+1){
if(i%2==0){
sum=sum+i;
contpares=contpares+1;
cout<<i <<" " ;}}
prom=(sum/contpares);
cout<<endl;
cout<<"promedio de numeros es: "<<prom<<endl;
cout<<"la cantidad de numeros es: "<<contpares<<endl;
break;
case 6:
i=200;
while (i>=0) {
cout<<i<<endl;
i=i-2;}
break;
case 7://multiplicacion
cout<<"Diguite numero para mmostrar la tabla: ";cin>>numero;
while(cont<=10){
respuesta=numero*cont;
cout<<numero<<" * "<<cont<<" = "<<respuesta<<endl;
cont++;}
break;
case 8://multilicacion
cout<<"Ingrese numero: ";cin>>numero;
for(i=1;i<=10;i++){
respuesta= numero*i;
cout<<numero<< " * "<<i<<" = "<<respuesta<<endl;
}
break;
case 9://serie
cout<<"digite numero para mostrar serie: ";cin>>ni;
contpares= 0; i=ni;
for (i=ni;i<=2000;i=i*3){
contpares=contpares+1;
cout<<"1/"<<i <<" " ;}
cout<<endl;
break;
case 10://Serie
cout<<"numero en serie "<<endl;
i=200;
while(i>=0){
cout<<"1/ "<<i<<" ";
i=i-2; }
break;
case 11://multiplo de 4
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
cont= 0;
i=ni;
for (i=ni;i<=mf;i=i+1){
if(i%4==0) {
suma=suma+i;
cont=cont+1;
cout<<i <<" " ; }}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
cout<<"la suma de multiplos es: "<<suma<<endl;
break;
case 12: //multiplos de 4
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
i=ni;
while (i<=mf){
if(i%4==0){
suma=suma+i;
cont=cont+1;
cout<<i <<" " ;}
i=i+1;}
cout<<endl;
cout<<"la cantidad de numeros es: "<<cont<<endl;
cout<<"la suma de multiplos es: "<<suma<<endl;
break;
case 13://4 par impar
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
contpares= 0;
contimpar=0;
i=ni;
for (i=ni;i<=mf;i=i+1){
if(i%2==0){
suma=suma+i;
contpares=contpares+1;
cout<<i <<" " ; }
else{
contimpar=contimpar+1;
suma2=suma2+i;
cout<<i <<" " ; } }
cout<<endl;
cout<<"suma pares "<<suma<<endl;
cout<<"contador de pares "<<contpares<<endl<<endl;
cout<<endl;
cout<<"suma impares "<<suma2<<endl;
cout<<"contador de impares "<<contimpar<<endl<<endl;
break;
case 14:
cout<<"digite valor inicial: ";cin>>ni;
cout<<"digite valor final: ";cin>>mf;
i=ni;
while (i<=mf){
if(i%2==0){
suma=suma+i;
contpares=contpares+1;
cout<<i <<" " ;}
else{
suma2=suma2+i;
contimpar+contimpar+1;
cout<<i <<" " ; }
i=i+1;}
cout<<endl;
cout<<"suma pares "<<suma<<endl;
cout<<"contador de pares "<<contpares<<endl<<endl;
cout<<endl;
cout<<"suma impares "<<suma2<<endl;
cout<<"contador de impares "<<contimpar<<endl<<endl;
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
case 4:
cout<<" Opcion 4 **Vectores**"<<endl<<endl;
cout<<" 1 Crear vector"<<endl;
cout<<" 2 Busqueda en vector"<<endl;
cout<<" 3 vector de numeros pares"<<endl;
cout<<" 4 vector de nombre"<<endl;
cout<<"DIGITE OPCION DEL SUBMENU ";cin>>sub;
switch(sub)
{
case 1: //crear vector
cout<<"digite dimension del vector: ";cin>>n;
for(i=1;i<=n;i=i+1){
cout<<"v["<<i<<"]";cin>>v[i];}
cout<<"el vectro creado es"<<endl;
for(i=1;i<=n;i=i+1){
cout<<v[i]<<" ";}
cout<<endl;
for(i=1;i<=n;i=i+1){
if(v[i]%8==0){
cout<<v[i]<<" ";
cont=cont+1;}}
cout<<endl;
cout<<"la cantidad de multiplos de 8 es: "<<cont<<endl;
break;
case 2://buskeda
cout<<"Digite dimension del vector: ";cin>>n;
for(i=1;i<=n;i=i+1) {
cout<<"v["<<i<<"]";cin>>v[i];}
cout<<"El vector creado es"<<endl;
for(i=1;i<=n;i=i+1){
cout<<v[i]<<" "; }
cout<<endl;
cout<<"Digite el valor a Buscar en el vector: ";cin>>x;
for(i=1;i<=n;i++){
if(v[i]==x){
sw=1;
cont=cont+1; } }
if(sw==1){
cout<<"si se encuentro el elemento ",x;
cout<<"se encontro "<<cont<<" veces "<<endl;} else{
cout<<"no se encontro el elemento ";}
break;
case 3://numeros pares
int n,cont;
n=2;
cont=2;
for (int i=1;i<=100;i++){
v[i]=cont;
cont=cont+2; }
for (int i=1;i<=100;i++)
cout<<"el numero par "<<i<<" es "<<v[i]<<endl;
break;
case 4://nombre en vector
char nxx[5],ap[5];
cout<<"ingrese nombre de usuario "<<endl;
cin>>nxx;
cout<<"ingrese apellido del usuario "<<endl;
cin>>ap;
cout<<"********"<<endl;
cout<<"el nombre completo del usuario es "<<nxx<<" "<<ap<<endl;
break;
default:
{
cout<<"Opcion no valida en el submenu"<<endl;
}
}
case 5:
exit(0); //salir de la pantalla de ejecución
break;
default:
{
cout<<"opcion no valida"<<endl;
}
}
system("pause");
}
me ayudaria con un proyecto que debe tener menu y submenus?
ResponderEliminar