Elaborar un programa para determinar el signo zodiaco de una persona para ello el usuario debe introducir debe introducir el día y el mes de nacimiento. Una vez que se denomine cual es el signo zodiacal de la persona deberá mostrarse en la pantalla el signo zodiacal y las características atribuibles a tal signo.
El programa deberá contar con las funciones de captura, búsqueda y una para cada signo zodiacal.
#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <string.h>
using namespace std;
void lista();
void acuario();
void piscis();
void aries();
void tauro();
void geminis();
void cancer();
void leo();
void virgo();
void libra();
void scorpio();
void sagitario();
void capricornio();
void captura();
void busqueda();
int dia,mes,longitud,j;
char cadena[25];
int h;
void gotoxy (int x, int y)
{
HANDLE hcon;
hcon=GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X=x;
dwPos.Y=y;
SetConsoleCursorPosition(hcon,dwPos);
}
int main()
{
cout<<"Hola \n";
cout<<"hola, me das tu nombre hermos@\n";
gets(cadena);
longitud=strlen(cadena);
cout<<"hola"<<cadena<<"tu nombre tiene"<<longitud<<"palabras"<<endl;
strcat(cadena,"Ruelas Valencia");
cout<<"Hola"<<cadena<<endl;
captura();
busqueda();
acuario();
piscis();
aries();
tauro();
geminis();
cancer();
leo();
virgo();
libra();
scorpio();
sagitario();
capricornio();
lista();
cout<<"Fin del programa\n";
return 0;
}
void captura()
{
cout<<"Cual es el MES de nacimiento en numero \n";
cin>>mes;
cout<<"Cual es el DIA de nacimiento\n";
cin>>dia;
}
void busqueda()
{
if((dia>=20&&mes==1)||(dia<=18&&mes==2))
cout<<"TU SIGNO ZODIACAL ES ACUARIO \n";
cout<<"Signo:â™’"<<endl;
if((dia>=19&&mes==2)||(dia<=20&&mes==3))
cout<<"TU SIGNO ZODIACAL ES PISCIS \n";
if((dia>=21&&mes==3)||(dia<=19&&mes==4))
cout<<"TU SIGNO ZODIACAL ES ARIES \n";
if((dia>=20&&mes==4)||(dia<=20&&mes==5))
cout<<"TU SIGNO ZODIACAL ES TAURO \n";
if((dia>=21&&mes==5)||(dia<=20&&mes==6))
cout<<"TU SIGNO ZODIACAL ES GEMINIS \n";
if((dia>=21&&mes==6)||(dia<=22&&mes==7))
cout<<"TU SIGNO ZODIACAL ES CANCER \n";
if((dia>=23&&mes==7)||(dia<=22&&mes==8))
cout<<"TU SIGNO ZODIACAL ES LEO \n";
if((dia>=23&&mes==8)||(dia<=22&&mes==9))
cout<<"TU SIGNO ZODIACAL ES VIRGO \n";
if((dia>=23&&mes==9)||(dia<=22&&mes==10))
cout<<"TU SIGNO ZODIACAL ES LIBRA \n";
if((dia>=23&&mes==10)||(dia<=21&&mes==11))
cout<<"TU SIGNO ZODIACAL ES SCORPIO \n";
if((dia>=22&&mes==11)||(dia<=21&&mes==12))
cout<<"TU SIGNO ZODIACAL ES SAGITARIO \n";
if((dia>=20&&mes==22)||(dia<=19&&mes==1))
cout<<"TU SIGNO ZODIACAL ES CAPRICORNIO \n";
}
void acuario()
{
if((dia>=20&&mes==1)||(dia<=18&&mes==2))
{
cout<<"es el undecimo signo del zodiaco, el sexto de naturaleza positiva y el cuarto de cualidad fija junto con Tauro, Leo y Escorpio—. Simboliza la revolucion y su simbolo representa la sabiduria al ser."<<endl;
cout<<"El signo esta representado por el aguador o portador del agua ya que en la antigua sumeria este era un simbolo de difundir la sabiduria (el agua); pertenece junto a Geminis y Libra al elemento aire."<<endl;
cout<<"Su signo opuesto es Leo"<<endl;
}
}
void piscis()
{
if((dia>=19&&mes==2)||(dia<=20&&mes==3))
{
cout<<"En astrología, es el duodécimo signo del zodíaco, el sexto de naturaleza negativa (femenina) y de cualidad mutable.\n"<<endl;
cout<<"Se considera que alguien es del signo de Piscis cuando su Sol natal empieza a manifestarse en forma plena, a partir del día 20 de febrero, rango exacto del comienzo del mes de Piscis.\n"<<endl;
cout<<"Por lo tanto, la actividad solar de esta casa afectará a los nacidos entre el 20 de febrero y el 23 de marzo.\n"<<endl;
cout<<"Aunque la fecha para este signo también varía del 20 de febrero al 20 de marzo. Está simbolizado por dos peces nadando en sentidos opuestos.\n"<<endl;
}
}
void aries()
{
if((dia>=21&&mes==3)||(dia<=19&&mes==4))
{
cout<<"En astrología, Aries (?) es el primer signo del zodíaco, el primero de naturaleza positiva (masculina) y de cualidad cardinal."<<endl;
cout<<"Simboliza el renacimiento y su símbolo representa los cuernos de un carnero; pertenece junto a Leo y Sagitario al elemento fuego.\n"<<endl;
cout<<"Quien nazca durante el tiempo tropical de Aries tendrá el Sol natal situado en este signo. Los que tienen esta posición natal son comúnmente denominados arianos.\n"<<endl;
cout<<"Al ser este el primer signo del zodiaco, se asocia con la primera casa astrológica, que es el Ascendente.\n"<<endl;
}
}
void tauro()
{
if((dia>=20&&mes==4)||(dia<=20&&mes==5))
{
cout<<"En astrología, Tauro es el segundo signo del zodíaco y el primero de cualidad fija.\n"<<endl;
cout<<"Este signo según la astrología occidental, regido por el planeta Venus, tierra y naturaleza, influye y presenta cualidades similares a lo leal en el contexto de la cualidad afectiva.\n"<<endl;
}
}
void geminis()
{
if((dia>=21&&mes==5)||(dia<=20&&mes==6))
{
cout<<"En astrología, es el tercer signo del Zodiaco, el segundo de naturaleza positiva (masculina) y de cualidad mutable.\n"<<endl;
cout<<"Simboliza la conciencia concreta y está representado por los Dióscuros, Cástor y Pólux.\n"<<endl;
cout<<" Pertenece junto a Libra y Acuario al elemento aire. Está regido por Mercurio. Su signo opuesto es Sagitario.\n"<<endl;
}
}
void cancer()
{
if((dia>=21&&mes==6)||(dia<=22&&mes==7))
{
cout<<"En astrología, es el cuarto signo del zodíaco, el segundo de naturaleza negativa y de cualidad cardinal. \n"<<endl;
cout<<"Simboliza la familia y su símbolo representa un cangrejo, pertenece junto a Escorpio y a Piscis al elemento agua.\n"<<endl;
cout<<"Está regido por la Luna. Su signo opuesto es Capricornio.\n"<<endl;
}
}
void leo()
{
if((dia>=23&&mes==7)||(dia<=22&&mes==8))
{
cout<<"En astrología, es el quinto signo del zodíaco, el tercero de naturaleza positiva y de cualidad fija.\n"<<endl;
cout<<"Simboliza la fuerza de la vida y su símbolo representa la melena del león, pertenece junto a Aries y Sagitario al elemento fuego.\n"<<endl;
cout<<"Está regido por el Sol. Su signo opuesto es Acuario.\n"<<endl;
}
}
void virgo()
{
if((dia>=23&&mes==8)||(dia<=22&&mes==9))
{
cout<<"En astrología, es el sexto signo del zodíaco, el tercero de naturaleza negativa (nocturna, pasiva, yin, femenina) y de cualidad mutable.\n"<<endl;
cout<<"Simboliza el trabajo y su símbolo representa una Virgen, pertenece junto a Tauro y Capricornio al elemento Tierra.\n"<<endl;
cout<<"Está regido por Mercurio. Dado que su símbolo está representado por una fémina, ha sido identificada con varias diosas tales como Artemisa e incluso comparada con Afrodita. Para los romanos representaba a Ceres la diosa de la agricultura, las cosechas y la fecundidad, quien posee una espiga en su mano, de ahí el nombre de la estrella Spica que pertenece a esta constelación. \n"<<endl;
}
}
void libra()
{
if((dia>=23&&mes==9)||(dia<=22&&mes==10))
{
cout<<"En astrología, es el séptimo signo del zodíaco, el cuarto de naturaleza positiva y el tercero de cualidad cardinal. \n"<<endl;
cout<<"Pertenece junto a Géminis y Acuario al elemento aire. Está regido por Venus y su signo opuesto y compatible es Aries.\n"<<endl;
cout<<"Simboliza el equilibrio y la armonía y su símbolo representa la balanza.\n"<<endl;
}
}
void scorpio()
{
if((dia>=23&&mes==10)||(dia<=21&&mes==11))
{
cout<<"En la astrología, es el octavo signo del zodiaco, el primero de naturaleza negativa y el tercero de cualidad fija.\n"<<endl;
cout<<"Simboliza la destrucción y el renacimiento, está regido por los planetas Marte y Plutón.\n"<<endl;
cout<<"Pertenece, junto a Piscis y Cáncer, al elemento AWA, y es uno de los cuatro signos de naturaleza fija del zodiaco junto a Tauro, Leo y Acuario. \n"<<endl;
cout<<"Su signo opuesto y complementario a la vez es Tauro\n"<<endl;
}
}
void sagitario()
{
if((dia>=22&&mes==11)||(dia<=21&&mes==12))
{
cout<<"En astrología, es el noveno signo del zodíaco, el quinto de naturaleza positiva y de cualidad mutable.\n"<<endl;
cout<<"Simboliza la conciencia superior y su símbolo representa la flecha del arquero, pertenece junto a Aries y Leo al elemento fuego.\n"<<endl;
cout<<"Está regido por Júpiter. Su signo opuesto y compatible es Géminis.\n"<<endl;
cout<<"Se considera que alguien es del signo Sagitario cuando cumple años entre el 22 de noviembre y el 21 de diciembre. O también del 23 de noviembre al 20 de diciembre.\n"<<endl;
}
}
void capricornio()
{
if((dia>=20&&mes==22)||(dia<=19&&mes==1))
{
cout<<"En astrología, es el décimo signo del zodíaco, el quinto de naturaleza negativa (femenina) y de cualidad cardinal.\n"<<endl;
cout<<"Simboliza la sabiduría y las aguas por el dios primordial de los sumerios: Enki; su símbolo representa la montaña, pertenece junto a Tauro y Virgo al elemento tierra.\n"<<endl;
cout<<"Está regido por Saturno y dentro de esa trilogía de Tierra representa la Siembra. Su signo opuesto es Cáncer.\n"<<endl;
cout<<"El símbolo astrológico presenta un animal híbrido: una cabra con cola de pez o monstruo marino o un Pandavaje. La cola de pez simboliza las aguas nutritivas donde nace el ser para elevarse al grado más alto de espiritualidad.\n"<<endl;
cout<<"Representa el Unicornio con su único cuerno protuberante sobre el testus, semejante a una lanza.\n"<<endl;
}
}
void lista()
{
for(h=1;h<=25;h++)
{
gotoxy(15,h);
system("color 4");//Posicion el cursor en columna 15 y la fila de 1 a 25
cout<<"Angel!!!";//Cambia el color ed texto
//system("cls");//Borra la pantalla
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color A");
cout<<"Edwin!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color F");
cout<<"Ruelas!!!";
//system("cls");
}
for(h=1;h<=25;h++)
{
gotoxy(15,h);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
system("color B");
cout<<"Valencia!!!";
//system("cls");
}
}