Posted by : Unknown jueves, 28 de febrero de 2013

Ejercicios resueltos de condicionales(Estructura de Control) en C++

1) Leer un numero de de 3 dígitos y sumarlos

Código


#include
#include
using namespace std;
main()
{



      int Numero;
      int Sumar_Digitos;
      int Primer_Digito;
      int Segundo_Digito;
      int Tercer_Digito;
      int Temporal_Uno;
      int Temporal_Dos;
      /*
      \t es para centrar palabras o variables
      */
      cout<<"\t \t \t Numerologia(Suma de '3' digitos)"<      cout<<"Ingrese numero que contengan '3' digitos: ";
      cin>>Numero;
     
      //Si ee igual a 0 o mayor un numero que no se de tres
      //Digotos muestre como mensaje ERROR
      if(Numero == 0 || Numero >= 1000)
      {
           cout<           cout<<"ERROR"<           getch();
      }
      else if(Numero >= 100)
      {
           cout<           //Sacamos el Primer digito
           Primer_Digito = Numero / 100;
           cout<<"Primer Digito: "<           //Calculamos el residuo para luego sacar
           //El Segundo digito
           Temporal_Uno = Numero % 100;
           Segundo_Digito = Temporal_Uno / 10;
           cout<<"Segundo Digito: "<           //Sacamos el Tercer_Digito
           Temporal_Dos = Temporal_Uno % 10;
           cout<<"Tercer Digito: "<           Sumar_Digitos = Primer_Digito + Segundo_Digito + Temporal_Dos;
            //Y mostramos la suma de los digitos
      cout<<"La suma de los digitos son: "<      getch();
      }
   
     
      else
      {
          cout<          cout<<"Usted no ha introducido un numero que contenga '3' digitos"<          getch();
      }
}

2) Dado un número verificar si es positivo, negativo o nulo(igual a cero)

Código:


#include
#include
using namespace std;
main()
{
      int Numero;
      cout<<"Ingrese su numero: ";
      cin>>Numero;
      if(Numero == 0)
      {
           cout<           cout<<"Es Nulo"<           getch();
      }
      else if(Numero > 0)
      {
          cout<          cout<<"Es positivo"<          getch();
      }
      else
      {
          cout<          cout<<"Es negativo";
          getch();
      }
}

3) El maestro de la clase de Matemáticas quiere determinar cual es la calificación más alta de su grupo, forma grupos de tres calificaciones y las captura. Desarrollar un programa en C++, el cual determine el mayor de las tres calificaciones, el programa debe mostrar en pantalla la calificación mayor. 



Código


#include
#include
using namespace std;
main()
{
      int Calificacion1;
      int Calificacion3;
      int Calificacion2;
     
      cout<<"Calificacion 1: ";
      cin>>Calificacion1;
      cout<      cout<<"Calificacion 2: ";
      cin>>Calificacion2;
      cout<      cout<<"Calificacion 3: ";
      cin>>Calificacion3;
      cout<     
      if((Calificacion1 > Calificacion2) && (Calificacion1 > Calificacion3))
      {
           cout<           cout<<"Calificacion 1 es la mayor";
      }
      else if((Calificacion2 > Calificacion1) && (Calificacion2 > Calificacion3))
      {
            cout<            cout<<"Calificacion 2 es la mayor";
      }
      else
      {
          cout<          cout<<"Calificacion 3 es la mayor";
      }
      getch();
}

4) Hacer un programa que muestre si el año es bisiesto o no.


#include
#include
using namespace std;
main()
{
    int anio;
    cout<<"Ingrese su anio: ";
    cin>>anio;
    if ((anio % 4 == 0) && (anio % 100 != 0)) || (anio % 400 == 0))
    {
       cout<<"Si es bisiesto"<       getch();
    }
    else
    {
       cout<<"No es bisiesto"<       getch();
    }
   
}










{ 2 comentarios ... read them below or Comment }

Werneriabits - La era de la información

Busqueda

Flakreath Chat

El Magistrado. Con la tecnología de Blogger.

Síguenos en Facebook

Suscribite vía Email:

Introduce tu Email:

- Copyright © WerneriaBits - La era de la información - werneriabits.com -