Вы находитесь на странице: 1из 6

CODIGO EN C++

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
time_t tiempo = time(0);
struct tm *tlocal = localtime(&tiempo);
char output_m[1000],output_d[1000],output_a[1000],output[1000];
strftime(output_d,1000,"%d",tlocal); // proceso para sacar da, mes y ao po
r separado
strftime(output_m,1000,"%m",tlocal);
strftime(output_a,1000,"%Y",tlocal); // Y para que el ao salga con sus cu
atro digitos
int anio_nac, mes_nac, dia_nac, i, opcion, dia_act,numero_d,numero_m,num
ero_a, meses_ac, dias_ac, dias_abs,meses_a,anios, anios_final_a, dias_viv ;
float dias_a, dias_, dias_v,anio_ac, tierra, meses, dias,anios_a , a
nios_final;
printf ("Programa elaborado para que el usuario, por medio de su fec
ha de nacimiento obtenga:\n 1.Fecha de Nacimiento\n 2.Fecha Actual\n 3.Signo Zod
iacal\n 4.Numero de Suerte segun el Signo Zodiacal\n 5.Color, de acuerdo a su Si
gno Zodiacal\n 6.Dias Vividos\n 7.Su edad hasta el ao actual\n 8.Numero de vuelta
s que dio la Tierra, desde su nacimiento\n 9.Por favor, siga las siguientes inst
rucciones");
system ("PAUSE>null"); // se utiliza el null para que no salga
el mensaje de presione una tecla para salir
system("cls");
// cls para limpiar la pantalla
printf("Por favor ingrese el dia de su nacimiento.\n");
scanf("%d", &dia_nac);
printf("Por favor ingrese el mes de su nacimiento.\n");
scanf("%d", &mes_nac);
printf("Por favor ingrese el anio de su nacimiento.\n");
scanf("%d", &anio_nac);
system("cls");
printf("la fecha de nacimiento es: %d/%d/%d\n", dia_nac, mes_nac
, anio_nac);
strftime(output,1000,"La fecha actual es : %d/%m/%Y",tlocal);
printf("%s\n",output);
opcion = mes_nac;
switch (opcion)
{
case 1:
if (dia_nac >= 20)
{
printf("Tu signo es : ACUARIO\n");
printf("Tus numeros de la suerte son : 7
, 14, 20\n");
printf("Tu color es turquesa. Este color
se asocia mucho con la calma y la tranquilidad.\n");
}
else
{
printf("Tu signo es : CAPRICORNIO\n");
printf("Tus numeros de la suerte son : 3
, 16, 25\n");
printf("Tu color es negro es el color qu
e se asocia con los capricornianos. Este color sirve como amuleto de proteccin.\n
");
}

break;
case 2:
if (dia_nac >= 19)
{
printf("Tu signo es : PISCIS\n");
printf("Tus numeros de la suerte son : 5
, 11, 19\n");
printf("Tu color es
e los piscis. Este es un color que combate los miedos y los
\n");
}
else
{
printf("Tu signo es
printf("Tus numeros
, 14, 20\n");
printf("Tu color es
se asocia mucho con la calma y la tranquilidad.\n");
}
break;
case 3:
if (dia_nac >= 21)
{
printf("Tu signo es
printf("Tus numeros
, 17, 21\n");
printf("Tu color es
boliza el poder, la ambicin y el amor.\n");
}
else
{
printf("Tu signo es
printf("Tus numeros
, 11, 19\n");
printf("Tu color es
e los piscis. Este es un color que combate los miedos y los
\n");
}
break;
case 4:
if (dia_nac >= 21)
{
printf("Tu signo es
printf("Tus numeros
, 6, 11\n");
printf("Tu color es
asocia mucho a la paz y estabilidad.\n");
}
else
{
printf("Tu signo es
printf("Tus numeros
, 17, 21\n");
printf("Tu color es
boliza el poder, la ambicin y el amor.\n");
}
break;
case 5:
if (dia_nac >= 21)
{

morado es el color d
transtornos psquicos.

: ACUARIO\n");
de la suerte son : 7
turquesa. Este color

: ARIES\n");
de la suerte son : 7
rojo. Este color sim

: PISCIS\n");
de la suerte son : 5
morado es el color d
transtornos psquicos.

: TAURO\n");
de la suerte son : 4
verde. Este color se

: ARIES\n");
de la suerte son : 7
rojo. Este color sim

printf("Tu signo es : GEMINIS\n");


printf("Tus numeros de la suerte son : 3
, 12, 18\n");
printf("Tu color es amarillo. Este color
aporta mucha energa y vitalidad ya que se asocia con la luz y la felicidad.\n");
}
else
{
printf("Tu signo es : TAURO\n");
printf("Tus numeros de la suerte son : 4
, 6, 11\n");
printf("Tu color es verde. Este color se
asocia mucho a la paz y estabilidad.\n");
}
break;
case 6:
if (dia_nac >= 21)
{
printf("Tu signo es : CANCER\n");
printf("Tus numeros de la suerte son : 5
, 17, 30\n");
printf("Tu color es blanco es el color p
or excelencia de las personas del signo de cncer. El blanco los ayuda mucho a la
buena intuicin.\n");
}
else
{
printf("Tu signo es : GEMINIS \n");
printf("Tus numeros de la suerte son : 3
, 12, 18\n");
printf("Tu color es amarillo. Este color
aporta mucha energa y vitalidad ya que se asocia con la luz y la felicidad.\n");
}
break;
case 7:
if (dia_nac >= 21)
{
printf("Tu signo es : LEO \n");
printf("Tus numeros de la suerte son : 1
, 9,10, y sus multiplos\n");
printf("Tu color es naranja har sentir me
nos inseguros a los leo. Este color es muy positivo en tanto renueva las ilusion
es de las personas y los hace sentirse ms alegres, por lo tanto, ayuda a dejar at
rs la depresin.\n");
}
else
{
printf("Tu signo es : CANCER\n");
printf("Tus numeros de la suerte son : 5
, 17, 30\n");
printf("Tu color es blanco es el color p
or excelencia de las personas del signo de cncer. El blanco los ayuda mucho a la
buena intuicin.\n");
}
break;
case 8:
if (dia_nac >= 22)
{
printf("Tu signo es : VIRGO \n");
printf("Tus numeros de la suerte son : 1

0, 15, 27 \n");
printf("Tu color es marrn. Este color ayu
da mucho a la estabilidad emocional.\n");
}
else
{
printf("Tu signo es :LEO\n");
printf("Tus numeros de la suerte son : 1
, 9,10, y sus multiplos \n");
printf("Tu color es naranja har sentir me
nos inseguros a los leo. Este color es muy positivo en tanto renueva las ilusion
es de las personas y los hace sentirse ms alegres, por lo tanto, ayuda a dejar at
rs la depresin.\n");
}
break;
case 9:
if (dia_nac >= 23)
{
printf("Tu signo es : LIBRA\n");
printf("Tus numeros de la suerte son : 2
, 8, 19\n");
printf("Tu color es rosa es el color por
excelencia de los libra. Este color apacigua y calma mucho los sentimientos\n")
;
}
else
{
printf("Tu signo es : VIRGO\n");
printf("Tus numeros de la suerte son : 1
0, 15, 27\n");
printf("Tu color es marrn. Este color ayu
da mucho a la estabilidad emocional.\n");
}
break;
case 10:
if (dia_nac >= 23)
{
printf("Tu signo es : ESCORPIO\n");
printf("Tus numeros de la suerte son : 4
, 13, 21\n");
printf("Tu color es rojo. Los escorpione
s son personas muy apasionadas.\n");
}
else
{
printf("Tu signo es : LIBRA\n");
printf("Tus numeros de la suerte son : 2
, 8, 19\n");
printf("Tu color es rosa es el color por
excelencia de los libra. Este color apacigua y calma mucho los sentimientos\n")
;
}
break;
case 11:
if (dia_nac >= 23)
{
printf("Tu signo es : SAGITARIO\n");
printf("Tus numeros de la suerte son : 9
, 14, 23\n");
printf("Tu color es azul. Este color ayu

da a la tranquilidad del sagitario que, por ser un signo de fuego, quiere estar
en constante movimiento.\n");
}
else
{
printf("Tu signo es : ESCORPIO\n");
printf("Tus numeros de la suerte son : 4
, 13, 21\n");
printf("Tu color es rojo. Los escorpione
s son personas muy apasionadas.\n");
}
break;
case 12:
if (dia_nac >= 21)
{
printf("Tu signo es : CAPRICORNIO\n");
printf("Tus numeros de la suerte son : 3
, 16, 25\n");
printf("Tu color es negro es el color qu
e se asocia con los capricornianos. Este color sirve como amuleto de proteccin.\n
");
}
else
{
printf("Tu signo es : SAGITARIO\n");
printf("Tus numeros de la suerte son : 9
, 14, 23\n");
printf("Tu color es azul. Este color ayu
da a la tranquilidad del sagitario que, por ser un signo de fuego, quiere estar
en constante movimiento.\n");
}
break;
}
numero_d = atoi(output_d);//cambio de caracter a entero
numero_m = atoi(output_m);
numero_a = atoi(output_a);
dias_abs = 0;
dias_a = 0;
meses_ac = (30*numero_m);
dias_ac = meses_ac - numero_d;
for (i = anio_nac; i <= numero_a ; i++)
{
if ((i % 4 == 0) && ((i % 100 != 0) || (i % 400 == 0)))
// %(residuo) !=(diferente de) &&(Y) ||(Or)
{
dias_abs = 366 + dias_abs;
anios = (dias_abs / 366);
meses = anios * 12;
dias = meses * 30;
}
else
{
dias_a =365.25 + dias_a;
anios_a = (dias_a / 365.25);//30.4375 cada mes
meses_a = (anios_a * 12);
}
dias_v = dias_a + dias;
anios_final = dias_v / 365.25;

tierra = anios_final;
anios_final_a =(int)anios_final;
}
dias_viv = dias_v - dias_ac;
printf("Los dias vividos son:\n%d dias\n ", dias_viv);
printf("Usted tiene:\n%d years old\n " , anios_final_a );
printf("La tierra dio:\n %f vueltas desde que usted nacio, hasta
el dia de hoy", tierra );
system ("PAUSE>null");
return 0;
}

Вам также может понравиться