EJERCICIOS
1.Ejercicio:
Menú con 4 opciones:
#include <iostream>
#include <math.h>
int main()
{
int opcion,a,b,resultado;
printf("Ingrese el primer numero : ");
scanf("%d",&a);
printf("Ingrese el segundo numero : ");
scanf("%d",&b);
printf("Menu\n");
printf("1. SUMAR\n");
printf("2. RESTAR\n");
printf("3. DIVIDIR\n");
printf("4. MULTIPLICAR\n");
printf("Elija una de las operacion: ");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
resultado=a+b;
printf("%d + %d = %d\n",a,b,resultado);
break;
case 2:
resultado=a-b;
printf("%d - %d = %d\n",a,b,resultado);
break;
case 3:
resultado==a/b;
printf("%d / %d = %d\n",a,b,resultado);
break;
case 4:
resultado=a*b;
printf("%d x %d = %d\n",a,b,resultado);
break;
defalut:
printf("Opcion no valida\n");
break;
}
}
2.Ejercicio:
-Medir longitud de una cadena
-Convertir de minúsculas a mayúsculas una cadena
-Verificar si los elementos de una cadena contiene dígitos
-Ordenar números de mayor a menor / menor a mayor (debe ser seleccionado por un menu)
-Calcular la pendiente de una recta dados dos puntos.
-Generar los puntos de un cilindro de Radio r, y Altura h almacenarlo en un arreglo de 3 dimensiones
-Convertir de cadena a entero
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>
using namespace std;
int opcion, a;
int m,i,b,c,k,j;
char pollo[9999], gallina[9999], pollito[9999];
int main(){
//Mostrando el menu
//while (a==0)
cout<<"v0.0.1\n\n\n";
cout<<"Veamos que tenemos por aqui:\n\n";
cout<<"1.- Midamos la longitud de una cadena "<<"\n";
cout<<"2.- Mejor convirtamos una cadena de minusculas a minusculas"<<"\n";
cout<<"3.- No, verifiquemos si los elementos de una cadena tienen digitos ;)"<<"\n";
cout<<"4.- Ordenar numeros de mayor a menor o visceversa"<<"\n";
cout<<"5.- Calculemos la pendiente de una recta"<<"\n";
cout<<"6.- Veamos los puntos de un cilindro"<<"\n";
cout<<"7.- Convirtamos cadenas a enteros"<<"\n";
cout<<"8.- Salgamos a jugar WoW\n\n"<<"\n";
cout<<"La opcion es: ";cin>>opcion;
switch(opcion){
case 1:
system("CLS");
cout<<"Ingresa la cadena de texto (maximo 9999 caracteres):\n\n";
cin.getline(pollo,9999);
cin.getline(pollo,9999);
i=0;
b=0;
while (pollo[i]!='\0'){
i++;
b++;}
cout<<"\nLa cadena que escribiste contiene...."<<b<<" caracteres\n\n";
system("PAUSE");
break;
case 2:
system("CLS");
cout<<"Escribe en Mayusculas o Minusculas:\n\n";
cin>>pollo;
i=0;
while (pollo[i]!='\0'){
i++;}
for(c=0;c<i;c++){
if(pollo[c]>96){
pollo[c]=pollo[c]-32;}
else(pollo[c]=pollo[c]+32);
}
for(c=0;c<i;c++){
if(pollo[c]==64){
pollo[c]=pollo[c]-32;}
}
cout<<"\n"<<pollo<<"\n";
system("PAUSE");
break;
case 3:
system("CLS");
cout<<"Escribe cualquier tipo de texto, vamos a identificar cuales son numeros:\n\n";
cin>>pollo;
for(i=0;i<100;i++){
if(pollo[i]=='0'||pollo[i]=='1'||pollo[i]=='2'||pollo[i]=='3'||pollo[i]=='4'||pollo[i]=='5'||pollo[i]=='6'||pollo[i]=='7'||pollo[i]=='8'||pollo[i]=='9')
cout<<"\nLa cadena tiene numeros\n\n";
else
cout<<"\nLa cadena carece de numeros en el primer digito\n\n";
system("PAUSE");
break;
case 4:
system("CLS");
int n,i,j,A[50],aux;
cout<<"Ingrese la Cantidad de Numeros a Ingresar: ";
cin>>n;
for(i=1;i<=n;i++)
{
cout<<"Numero "<<i<<" :";
cin>>A[i];
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<=n-1;j++)
{
if(A[j]>A[j+1])
{
aux=A[j];
A[j]=A[j+1];
A[j+1]=aux;
}
}
}
cout << "Menor a Mayor: \n";
for(i=1;i<=n;i++)
{
cout<<"-"<<A[i]<<"\n";
}
cout << "Mayor a Menor: \n";
for(i=n;i>=1;i--)
{
cout<<"-"<<A[i]<<"\n";
}
system("PAUSE");
break;
case 5:
system("CLS");
double x1, x2, y1, y2, m1;
m=0;
cout<<"Da los puntos de (x1,y1):\n\n";
cout<<"Ingresa el valor de x\n";
cin>> x1;
cout<<"Ingresa el valor de y\n";
cin>> y1;
cout<<"Ingresa el valor de x2\n";
cin>>x2;
cout<<"Ingresa el valor de y2:\n";
cin>>y2;
m1=(y2-y1)/(x2-x1);
cout<<"La pendiente de los puntos ("<<x1<<", "<<y1<<") "<<"y ("<<x2<<", "<<y2<<")"<<" es: \n\n"<<m1<<"\n\n";
system("PAUSE");
break;
case 6:
system("CLS");
cout<<"Vamos a ver los puntos de un cilindro, da los datos que se te piden..\n";
{
float r, altura, arreglo[8][8][3], x, y, z, aux, aux2;
float pi = 3.14159;
cout<< "\nEscribe la altura:"<<endl;
cin>>altura;
cout<< "\nEscribe el radio:"<<endl;
cin>>r;
cout<<"\n";
aux= altura/8;
aux2=aux;
cout<<"Los puntos obtenidos son los siguientes:\n";
for(i=0; i<8; i++){
z=aux;
aux=aux+aux2;
for(k=0; k<8; k++){
x=r*cos((k*360/8) * (pi/180));
y=r*sin((k*360/8) * (pi/180));
arreglo[i][k][0]= x;
arreglo[i][k][1]= y;
arreglo[i][k][2]= z;
cout<<arreglo[i][k][0]<<", ";
cout<<arreglo[i][k][1]<<", ";
cout<<arreglo[i][k][2]<<"\n"<<endl;
}
}
_getch();
}
break;
case 7:
system("CLS");
cout<<"Convertiremos una cadena a entero de manera automatica (Ingresa numeros con decimales):\n\n";
cin.getline(gallina,9999);
cin.getline(gallina,9999);
m=0;
while(gallina[m]!='\0'){
if(gallina[m]>='0'&&gallina[m]<='9'){
pollito[m]=gallina[m];
m++;
}
else{
break;
}
}
pollito[m]='\0';
if(m>0)
cout<<pollito<<"\n";
else
cout<<"Error...\n";
_getch();
system("PAUSE");
break;
case 8:
system("CLS");
cout<<"\t\t\tChao que te vaya bien...";
_getch();
break;
default:
cout<<"Ahi estan las opciones, presiona las teclas correctas...Adios";
system("PAUSE");
}
}
}
3.Ejercicio:
-Hallar potencia
-Hallar por el metodo kirchoff
-Resistencia equivalente
-Potencia aparente
******************************************************
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
int opcion;
cout<<"******MENU PRINCIPAL********* \n";
cout<<" 1)opcion 1 \n";
cout<<" 2)opcion 2 \n";
cout<<" 3)opcion 3 \n";
cout<<" 4)opcion 4 \n";
cout<<"****************** \n\n";
cout<<" ELIGA UNA OPCION "; cin>>opcion;
switch (opcion)
{ //inicio del switch
case 1:
{ //inicio de la opcion 1
cout<<"********potencia********** \n";
cout<<"Potencia = voltaje * corriente \n";
int P, V, I;
double V1;
cout<<"ingrese valor del voltaje: \n"; cin>>V;
cout<<"ingrese valor de la corriente: \n"; cin>>I;
V1 = V + 0.1 * V;
if (V1<=242)
{
P = V * I;
cout<<"la potencia es: \n"<< P <<endl;
}
else
{
P = V * I;
cout<<"hay exceso de voltaje \n";
cout<<"se puede qemar el equipo \n";
cout<<"porque el voltaje maximo es menor a 242 voltios \n" ;
cout<<"y usted tiene "<< V << " voltios "<<endl;
}
cout<<"************************** \n";
}
break ;
case 2:
{ //inicio de la opcion 2
cout<<"*********leyes de kirchoff********** \n";
cout<<" Ieq = I1 + I2 + I3 \n";
int ieq, i1, i2, i3;
cout<<"ingrese la corriente I1: \n";cin>>i1;
cout<<"ingrese la corriente I2: \n";cin>>i2;
cout<<"ingrese la corriente I3: \n";cin>>i3;
ieq = i1 + i2 + i3;
if (ieq>50)
{
cout<<"cambie de conductor \n";
cout<<"no soporta la suma de \n"<< ieq <<" amperios"<<endl;
}
else
cout<<"la corriente equivalente es : \n"<< ieq <<" amperios "<<endl;
cout<<"************************************ \n";
} //fin de la opcion 2
break ;
case 3:
{ //inicio de la opcion 3
cout<<"***********RESISTENCIA EQUIVALENTE********** \n";
cout<<" 1/Req = 1/R1 + 1/R2 + 1/R3 \n\n";
int R1, R2, R3;
double Req, r;
cout<<"ingrese la resistencia R1: \n";cin>>R1;
cout<<"ingrese la resistencia R2: \n";cin>>R2;
cout<<"ingrese la resistencia R3: \n";cin>>R3;
r = 1/R1 + 1/R2 + 1/R3;
Req = 1/r;
if (Req>5)
{
cout<<"cambie la resistencia \n";
cout<<"no soporta " << Req << " ohmios"<<endl;
}
else
cout<<"la resistencia equivalente es : " << Req << " ohmios"<<endl;
} //fin de la opcion 3
break ;
case 4:
{ //inicio de la opcion 4
cout<<"*******potencia aparente \n";
cout<<" POTP APARENT ² = pot activa² + pot relativa² \n\n";
int P, R;
double S;
cout <<"ingrese la potencia activa: \n";cin>>P;
cout <<"ingrese la potencia reactiva: \n";cin>>R;
S = sqrt (pow(P,2) + pow(R,2));
if (R>100)
{
cout<<"disminuye la potencia radiactiva \n";
cout<<"no soporta el equipo "<< R << " VOLT-AMPERE"<<endl;
}
else
cout<<"la potencia aparente es: "<< S << " VOLT-AMPERE"<<endl;
} //fin de la opcion 4
break ;
} //fin del switch
system("pause");
return 0;
}
4.Ejercicio:
Hallar:
1.Suma
2.Resta
3.Multiplicación
4.Division
*********************************************************************************
#include <conio.h>
#include <iostream>
main(){
int opc,a,b;
float res;
cout<<"------------menu principal ----- \n ";
cout<<"\n 1.Suma ";
cout<<"\n 2.Resta ";
cout<<"\n 3.Multiplicacion ";
cout<<"\n 4.Division ";
cout<<"\n 5.Salir ";
cout<<"\n Elija una opcion ===> ";
cin>>opc;
system("cls");
switch(opc){
case 1: cout<<"\n ingrese 1er numero: "; cin>>a;
cout<<"\n ingrese 2do numero: "; cin>>b;
res= a + b;
break;
case 2: cout<<"\n ingrese 1er numero: "; cin>>a;
cout<<"\n ingrese 2do numero: "; cin>>b;
res= a - b;
break;
case 3: cout<<"\n ingrese 1er numero: "; cin>>a;
cout<<"\n ingrese 2do numero: "; cin>>b;
res= a + b;
break;
case 4: cout<<"\n ingrese 1er numero: "; cin>>a;
cout<<"\n ingrese 2do numero: "; cin>>b;
res= a / b;
break;
case 5: exit (0);
default: cout<<"Opcion No valida ";
}
system("cls");
switch(opc){
}
cout<<"\n la respuesta es =";
system ("pause");
5.-Ejercicio
#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;
//Variables
using namespace std;
int main()
{
cout<<" **************Quispe Flores Brayan******* "<<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");
}
6.-Ejercicio
programa que nos diga que día es:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
printf("Introduzca número del 1 al 7:");
scanf("%d",&i);
switch(i){
case 1:
printf ("Lunes\n");
break;
case 2:
printf ("Martes\n");
break;
case 3:
printf ("Miércoles\n");
break;
case 4:
printf ("Jueves\n");
break;
case 5:
printf ("Viernes\n");
break;
case 6:
printf ("Sábado\n");
break;
case 7:
printf ("Domingo\n");
break;
default:
printf ("Opción no válida\n");
break;
}
system("PAUSE");
return 0;
}
0 comentarios:
Publicar un comentario