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.