Bienvenido

Lenguaje de Programacion 1.

Cuál es el mejor lenguaje de programación?

lamentamos defraudarte: no hay un lenguaje de programación del que pueda afirmarse que es el mejor fuera de toda duda y en cualquier circunstancia.

C ++

el lenguaje que ha logrado un mayor incremento en su cuota de mercado ha sido C# que ha creció cerca de un 500%.

...

....

.......

.......

domingo, 26 de abril de 2015

                                                         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;
}