Tu signo del zodiaco

Noelia Ruiz Paredes


   /* Este programa nos permitirá, introduciendo el día y mes de
   nacimiento, saber cuál es nuestro signo del zodiaco. */

   #include <iostream>
   using namespace std;

   int main()
   {
       int dia, mes;

       do
       {
           cout << "\nIntroduzca su dia de nacimiento: ";
           cin >> dia;
       }
       while (dia>=32);

       do
       {
           cout << "\nIntroduzca su mes de nacimiento: ";
           cin >> mes;
       }
       while (mes>=13);

       if (mes==2 && dia>=30 || mes==4 && dia==31 || mes==6 && dia==31 
            || mes==9 && dia==31 || mes==11 && dia==31)
       {cout << "\nLa fecha introducida no es valida.";}
       else
       {
       if (mes==1)
        {(dia<=19) ? cout << "\nSu signo es Capricornio.":
                     cout << "\nSu signo es Acuario.";}
       if (mes==2)
        {(dia<=17) ? cout << "\nSu signo es Acuario.":
                     cout << "\nSu signo es Piscis.";}
       if (mes==3)
        {(dia<=19) ? cout << "\nSu signo es Piscis.":
                     cout << "\nSu signo es Aries.";}
       if (mes==4)
        {(dia<=19) ? cout << "\nSu signo es Aries.":
                     cout << "\nSu signo es Tauro.";}
       if (mes==5)
       {(dia<=20)  ? cout << "\nSu signo es Tauro.":
                     cout << "\nSu signo es Geminis.";}
       if (mes==6)
       {(dia<=20)  ? cout << "\nSu signo es Geminis.":
                     cout << "\nSu signo es Cancer.";}
       if (mes==7)
       {(dia<=22) ?  cout << "\nSu signo es Cancer.":
                     cout << "\nSu signo es Leo.";}
       if (mes==8)
       {(dia<=22) ?  cout << "\nSu signo es Leo.":
                     cout << "\nSu signo es Virgo.";}
       if (mes==9)
       {(dia<=22) ?  cout << "\nSu signo es Virgo.":
                     cout << "\nSu signo es Libra.";}
       if (mes==10)
       {(dia<=22) ?  cout << "\nSu signo es Libra.":
                     cout << "\nSu signo es Escorpio.";}
       if (mes==11)
       {(dia<=21) ?  cout << "\nSu signo es Escorpio.":
                     cout << "\nSu signo es Sagitario.";}
       if (mes==12)
       {(dia<=21) ?  cout << "\nSu signo es Sagitario.":
                     cout << "\nSu signo es Capricornio.";}
       }

       cout << endl << endl;
       return 0;
   }

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s