Crear un programa que le pregunte al usuario su fecha de cumpleaños, en base a eso y utilizándo la sentencia switch el programa deberá determinar a cual signo del zodiaco pertenece.c++
Respuestas a la pregunta
Respuesta:
#include <iostream>
using namespace std;
int main()
{
int dia,mes,anio;
cout<<"Ingrese DIA: ";cin>>dia;
cout<<"Ingrese MES: ";cin>>mes;
cout<<"Ingrese ANIO: ";cin>>anio;
switch(mes)
{
case 1:
if(dia>=1 || dia<=20)
{
cout<<"Tu signo es CAPRICORNIO";
}
else if(dia>=21 || dia<=31)
{
cout<<"Tu signo es ACUARIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 2:
if(dia>=1 || dia<=18)
{
cout<<"Tu signo es ACUARIO";
}
else if(dia>=19 || dia<=29)
{
cout<<"Tu signo es PISCIS";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 3:
if(dia>=1 || dia<=20)
{
cout<<"Tu signo es PISCIS";
}
else if(dia>=21 || dia<=31)
{
cout<<"Tu signo es ARIES";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 4:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es ARIES";
}
else if(dia>=22 || dia<=30)
{
cout<<"Tu signo es TAURO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 5:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es TAURO";
}
else if(dia>=22 || dia<=31)
{
cout<<"Tu signo es GEMINIS";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 6:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es GEMINIS";
}
else if(dia>=22 || dia<=30)
{
cout<<"Tu signo es CANCER";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 7:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es CANCER";
}
else if(dia>=23 || dia<=31)
{
cout<<"Tu signo es LEO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 8:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es LEO";
}
else if(dia>=23 || dia<=31)
{
cout<<"Tu signo es VIRGO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 9:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es VIRGO";
}
else if(dia>=23 || dia<=30)
{
cout<<"Tu signo es LIBRA";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 10:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es LIBRA";
}
else if(dia>=23 || dia<=31)
{
cout<<"Tu signo es ESCORPIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 11:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es ESCORPIO";
}
else if(dia>=23 || dia<=30)
{
cout<<"Tu signo es SAGITARIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 12:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es SAGITARIO";
}
else if(dia>=22 || dia<=31)
{
cout<<"Tu signo es CAPRICORNIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
default: cout<<"Ingreso un mes INVALIDO!!!";
}
return 0;
}#include <iostream>
using namespace std;
int main()
{
int dia,mes,anio;
cout<<"Ingrese DIA: ";cin>>dia;
cout<<"Ingrese MES: ";cin>>mes;
cout<<"Ingrese ANIO: ";cin>>anio;
switch(mes)
{
case 1:
if(dia>=1 || dia<=20)
{
cout<<"Tu signo es CAPRICORNIO";
}
else if(dia>=21 || dia<=31)
{
cout<<"Tu signo es ACUARIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 2:
if(dia>=1 || dia<=18)
{
cout<<"Tu signo es ACUARIO";
}
else if(dia>=19 || dia<=29)
{
cout<<"Tu signo es PISCIS";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 3:
if(dia>=1 || dia<=20)
{
cout<<"Tu signo es PISCIS";
}
else if(dia>=21 || dia<=31)
{
cout<<"Tu signo es ARIES";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 4:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es ARIES";
}
else if(dia>=22 || dia<=30)
{
cout<<"Tu signo es TAURO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 5:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es TAURO";
}
else if(dia>=22 || dia<=31)
{
cout<<"Tu signo es GEMINIS";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 6:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es GEMINIS";
}
else if(dia>=22 || dia<=30)
{
cout<<"Tu signo es CANCER";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 7:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es CANCER";
}
else if(dia>=23 || dia<=31)
{
cout<<"Tu signo es LEO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 8:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es LEO";
}
else if(dia>=23 || dia<=31)
{
cout<<"Tu signo es VIRGO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 9:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es VIRGO";
}
else if(dia>=23 || dia<=30)
{
cout<<"Tu signo es LIBRA";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 10:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es LIBRA";
}
else if(dia>=23 || dia<=31)
{
cout<<"Tu signo es ESCORPIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 11:
if(dia>=1 || dia<=22)
{
cout<<"Tu signo es ESCORPIO";
}
else if(dia>=23 || dia<=30)
{
cout<<"Tu signo es SAGITARIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
case 12:
if(dia>=1 || dia<=21)
{
cout<<"Tu signo es SAGITARIO";
}
else if(dia>=22 || dia<=31)
{
cout<<"Tu signo es CAPRICORNIO";
}
else
{
cout<<"Ingreso un dia INVALIDO";
}
break;
default: cout<<"Ingreso un mes INVALIDO!!!";
}
return 0;
}
Explicación: