Programación C++ – qué signo eres

Programación C++ – qué signo eres

Mediante programación C++, crearemos un programa que muestre el signo según tu fecha de cumpleaños, haciendo uso de la estructura de control condicional Switch.

#include<iostream.h>
#include<conio.h>
void main()
{
int dia, mes;
cout<<"Dia de nacimiento: ";
cin>>dia;
cout<<"Mes de nacimiento: ";
cin>>mes;
switch(mes)
{
 case 1: if(dia<21)
         cout<<"CAPRICORNIO";
         else
         cout<<"ACUARIO";
         break;
 case 2: if(dia<20)
         cout<<"ACUARIO";
         else
         cout<<"PISCIS";
         break;
 case 3: if(dia<21)
         cout<<"PISCIS";
         else
         cout<<"ARIES";
         break;
 case 4: if(dia<21)
         cout<<"ARIES";
         else
         cout<<"TAURO";
         break;
 case 5: if(dia<21)
         cout<<"TAURO";
         else
         cout<<"GEMINIS";
         break;
 case 6: if(dia<22)
         cout<<"GEMINIS";
         else
         cout<<"CANCER";
         break;
 case 7: if(dia<23)
         cout<<"CANCER";
         else
         cout<<"LEO";
         break;
 case 8: if(dia<23)
         cout<<"LEO";
         else
         cout<<"VIRGO";
         break;
 case 9: if(dia<23)
         cout<<"VIRGO";
         else
         cout<<"LIBRA";
         break;
 case 10: if(dia<23)
         cout<<"LIBRA";
         else
         cout<<"ESCORPIO";
         break;
 case 11: if(dia<22)
         cout<<"ESCORPIO";
         else
         cout<<"SAGITARIO";
         break;
 case 12: if(dia<22)
         cout<<"SAGITARIO";
         else
         cout<<"CAPRICORNIO";
         break;
 default: cout<<"mes incorrecto";
 }
 getch();
 }

Como se observa en la imagen, el programa pide que se ingrese el día y mes de nacimiento para calcular qué signo eres.