• Asignatura: Informática
  • Autor: RodrigoMoura9939
  • hace 8 años

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

Respuesta dada por: Chano64123
0

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:

Preguntas similares