- •1 Аналіз методів та засобів обробки текстової інформації
- •1.4 Засоби обробки текстової інформації та програмне забезпечення
- •2 Функціональне призначення
- •3 Аналіз та обґрунтування вибору метода вирішення задачі
- •4 Обґрунтування та опис структур даних
- •5 Опис логічної структури програми
- •6 Керівництво оператора
- •Висновки
- •Література
- •Додатки Додаток а (Лістинг програми)
- •Додаток б (Логічна структура програми)
Додатки Додаток а (Лістинг програми)
#include <stdio.h>
int main (void)
{int i, Date, Month, Year, Current_D, Current_M, Current_Y;
printf ("Enter Current date\n pattern:\n 19 01 2012\n");
do
{scanf ("%d %d %d", &Current_D, &Current_M, &Current_Y);
if ((Current_D<1||Current_D>31)||(Current_M<1||Current_M>12)||(Current_Y<=1))
{printf ("Not true!\n Enter the correct\n");
}
}
while ((Current_D<1||Current_D>31)||(Current_M<1||Current_M>12)||Current_Y<=1);
printf ("Enter your date of birth\n pattern:\n 19 01 1993\n and learn life, astrology zodiac and Chines astrology the zodiac\n");
do
{
scanf ("%d %d %d", &Date, &Month, &Year);
if ((Date<1)||(Date>31)||(Month<1)||(Month>12)||(Year<=0)||(Year>2013))
{printf ("Not true!\n Enter the correct\n");
}
}
while((Date<1)||(Date>31)||(Month<1)||(Month>12)||(Year<=0)||(Year>2013));
printf ("you lived %d day`s\n",((Current_D+Current_M*30+Current_Y*365)-(Date+Month*30+Year*365)));
if(((Month==03)&&(Date>=21))||((Month==04)&&(Date<=20)))
{printf ("You are Ariers\n");
}
if(((Month==04)&&(Date>=21))||((Month==05)&&(Date<=20)))
{printf ("You Taurus\n");
}
if(((Month==05)&&(Date>=21))||((Month==06)&&(Date<=20)))
{printf ("You Gemini\n");
}
if(((Month==06)&&(Date>=22))||((Month==07)&&(Date<=22)))
{printf ("You Cancer\n");
}
if(((Month==07)&&(Date>=23))||((Month==8)&&(Date<=23)))
{printf ("You Leo\n");
}
if(((Month==8)&&(Date>=24))||((Month==9)&&(Date<=23)))
{printf ("You Virgo\n");
}
if(((Month==9)&&(Date>=24))||((Month==10)&&(Date<=23)))
{printf ("You Libra\n");
}
if(((Month==10)&&(Date>=24))||((Month==11)&&(Date<=22)))
{printf ("You Scorpio\n");
}
if(((Month==11)&&(Date>=23))||((Month==12)&&(Date<=21)))
{printf ("You Sugittarius\n");
}
if(((Month==12)&&(Date>=22))||((Month==01)&&(Date<=20)))
{printf ("You Capricorn\n");
}
if(((Month==01)&&(Date>=21))||((Month==02)&&(Date<=20)))
{printf ("You Aquarius\n");
}
if(((Month==02)&&(Date>=21))||((Month==03)&&(Date<=20)))
{printf ("You Pisces\n");
}
for (i=1900;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Rat\n");
}
for (i=1901;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Ox\n");
}
for (i=1902;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Tiger\n");
}
for (i=1903;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Rabbit\n");
}
for (i=1904;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Dragon\n");
}
for (i=1905;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Snake\n");
}
for (i=1906;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Horse\n");
}
for (i=1907;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Goat\n");
}
for (i=1908;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Monkey\n");
}
for (i=1909;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Rooster\n");
}
for (i=1910;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Dog\n");
}
for (i=1911;i<=Current_Y;i+=12)
{if (Year==i)printf("You are Pig\n");
}
printf("to exit click the ENTER ");
getch ();
return 0;
}
