| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
General - [NewProgrammer] Need helpon birthday stuff
Birthday project
Design a program that will tell the user their zodiac and Chinese astrology signs You must use the format (EXACT WORDING, SPELLING, SPACING, etc.) as in the example below. Example: Please enter the month of your birth: 2 Please enter the date of your birth: 14 Please enter the year of your birth: 2008 Zodiac sign: Aquarius Chinese sign: Rat Press any key to continue . . . The Signs of the Zodiac Aries March 21-April 19 Taurus April 20-May 20 Gemini May 21-June 20 Cancer June 21-July 22 Leo July 23- Aug. 22 Virgo Aug. 23-Sept. 22 Libra Sept. 23- Oct. 22 Scorpio Oct. 23- Nov. 21 Sagittarius Nov. 22-Dec. 21 Capricorn Dec. 22-Jan. 19 Aquarius Jan. 20-Feb 18 Pisces Feb. 19-March 20 Rat 1900 1912 1924 1936 1948 1960 1972 1984 1996 Ox 1901 1913 1925 1937 1949 1961 1973 1985 1997 Tiger 1902 1914 1926 1938 1950 1962 1974 1986 1998 Rabbit 1903 1915 1927 1939 1951 1963 1975 1987 1999 Dragon 1904 1916 1928 1940 1952 1964 1976 1988 2000 Snake 1905 1917 1929 1941 1953 1965 1977 1989 2001 Horse 1906 1918 1930 1942 1954 1966 1978 1990 2002 Sheep 1907 1919 1931 1943 1955 1967 1979 1991 2003 Monkey 1908 1920 1932 1944 1956 1968 1980 1992 2004 Rooster 1909 1921 1933 1945 1957 1969 1981 1993 2005 Dog 1910 1922 1934 1946 1958 1970 1982 1994 2006 Pig 1911 1923 1935 1947 1959 1971 1983 1995 2007 Program: Uses if/if else/else statements properly Uses nested if (if in an if) to determine zodiac sign (ex. feb as big if then inside if 18th or earlier sing is aquarius) Useful comments for each section of code and each variable declared Output: Correctly determines zodiac sign Correctly determines Chinese sign Output is in line with specifications (spelling, capitalization, spacing, etc.) |
|
#2
|
|||
|
|||
|
VOID THIS MESSAGE
|
|
#3
|
|||
|
|||
|
Update on Code.
//By: Aun Hussain & CJ Pearson //Date Started: Novmber 21, 2008 //Date Ended: Unknown /*Summary: This program tell the user's their Zodiac and Chinese astrology signs of their birthday.*/ #include <iostream> using namespace std; int main() { int month, day, year; cout << "Please enter the month of your birth. "; cin >> month; cout << "Please enter the date of your birth. "; cin >> day; cout << "Please enter the year of your birth. "; cin >> year; if (month == 1){ cout <<endl; if (day == 1) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 2) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 3) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 4) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 5) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 6) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 7) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 8) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 9) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 10) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 11) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 12) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 13) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 14) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 15) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 16) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 17) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 18) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 19) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 20) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 21) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 22) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 23) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 24) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 25) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 26) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 27) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 28) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 29) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 30) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 31) cout << "Zodiac Sign: Aquarius" <<endl; } if (month == 2){ cout <<endl; if (day == 1) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 2) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 3) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 4) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 5) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 6) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 7) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 8) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 9) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 10) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 11) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 12) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 13) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 14) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 15) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 16) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 17) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 18) cout << "Zodiac Sign: Aquarius" <<endl; else if (day == 19) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 20) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 21) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 22) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 23) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 24) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 25) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 26) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 27) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 28) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 29) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 30) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 31) cout << "Zodiac Sign: Pisces" <<endl; } if (month == 3){ cout <<endl; if (day == 1) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 2) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 3) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 4) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 5) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 6) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 7) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 8) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 9) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 10) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 11) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 12) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 13) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 14) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 15) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 16) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 17) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 18) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 19) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 20) cout << "Zodiac Sign: Pisces" <<endl; else if (day == 21) cout << "Zodiac Sign: Aries" <<endl; else if (day == 22) cout << "Zodiac Sign: Aries" <<endl; else if (day == 23) cout << "Zodiac Sign: Aries" <<endl; else if (day == 24) cout << "Zodiac Sign: Aries" <<endl; else if (day == 25) cout << "Zodiac Sign: Aries" <<endl; else if (day == 26) cout << "Zodiac Sign: Aries" <<endl; else if (day == 27) cout << "Zodiac Sign: Aries" <<endl; else if (day == 28) cout << "Zodiac Sign: Aries" <<endl; else if (day == 29) cout << "Zodiac Sign: Aries" <<endl; else if (day == 30) cout << "Zodiac Sign: Aries" <<endl; else if (day == 31) cout << "Zodiac Sign: Aries" <<endl; } if (month == 4){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Aries" <<endl; else if (day == 2) cout << "Zodiac Sign: Aries" <<endl; else if (day == 3) cout << "Zodiac Sign: Aries" <<endl; else if (day == 4) cout << "Zodiac Sign: Aries" <<endl; else if (day == 5) cout << "Zodiac Sign: Aries" <<endl; else if (day == 6) cout << "Zodiac Sign: Aries" <<endl; else if (day == 7) cout << "Zodiac Sign: Aries" <<endl; else if (day == 8) cout << "Zodiac Sign: Aries" <<endl; else if (day == 9) cout << "Zodiac Sign: Aries" <<endl; else if (day == 10) cout << "Zodiac Sign: Aries" <<endl; else if (day == 11) cout << "Zodiac Sign: Aries" <<endl; else if (day == 12) cout << "Zodiac Sign: Aries" <<endl; else if (day == 13) cout << "Zodiac Sign: Aries" <<endl; else if (day == 14) cout << "Zodiac Sign: Aries" <<endl; else if (day == 15) cout << "Zodiac Sign: Aries" <<endl; else if (day == 16) cout << "Zodiac Sign: Aries" <<endl; else if (day == 17) cout << "Zodiac Sign: Aries" <<endl; else if (day == 18) cout << "Zodiac Sign: Aries" <<endl; else if (day == 19) cout << "Zodiac Sign: Aries" <<endl; else if (day == 20) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 21) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 22) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 23) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 24) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 25) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 26) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 27) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 28) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 29) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 30) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 31) cout << "Zodiac Sign: Taurus" <<endl; } if (month == 5){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Taurus" <<endl; else if (day == 2) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 3) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 4) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 5) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 6) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 7) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 8) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 9) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 10) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 11) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 12) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 13) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 14) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 15) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 16) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 17) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 18) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 19) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 20) cout << "Zodiac Sign: Taurus" <<endl; else if (day == 21) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 22) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 23) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 24) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 25) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 26) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 27) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 28) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 29) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 30) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 31) cout << "Zodiac Sign: Gemini" <<endl; } if (month == 6){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Gemini" <<endl; else if (day == 2) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 3) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 4) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 5) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 6) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 7) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 8) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 9) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 10) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 11) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 12) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 13) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 14) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 15) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 16) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 17) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 18) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 19) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 20) cout << "Zodiac Sign: Gemini" <<endl; else if (day == 21) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 22) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 23) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 24) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 25) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 26) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 27) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 28) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 29) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 30) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 31) cout << "Zodiac Sign: Cancer" <<endl; } if (month == 7){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Cancer" <<endl; else if (day == 2) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 3) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 4) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 5) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 6) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 7) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 8) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 9) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 10) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 11) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 12) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 13) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 14) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 15) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 16) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 17) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 18) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 19) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 20) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 21) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 22) cout << "Zodiac Sign: Cancer" <<endl; else if (day == 23) cout << "Zodiac Sign: Leo" <<endl; else if (day == 24) cout << "Zodiac Sign: Leo" <<endl; else if (day == 25) cout << "Zodiac Sign: Leo" <<endl; else if (day == 26) cout << "Zodiac Sign: Leo" <<endl; else if (day == 27) cout << "Zodiac Sign: Leo" <<endl; else if (day == 28) cout << "Zodiac Sign: Leo" <<endl; else if (day == 29) cout << "Zodiac Sign: Leo" <<endl; else if (day == 30) cout << "Zodiac Sign: Leo" <<endl; else if (day == 31) cout << "Zodiac Sign: Leo" <<endl; } if (month == 8){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Leo" <<endl; else if (day == 2) cout << "Zodiac Sign: Leo" <<endl; else if (day == 3) cout << "Zodiac Sign: Leo" <<endl; else if (day == 4) cout << "Zodiac Sign: Leo" <<endl; else if (day == 5) cout << "Zodiac Sign: Leo" <<endl; else if (day == 6) cout << "Zodiac Sign: Leo" <<endl; else if (day == 7) cout << "Zodiac Sign: Leo" <<endl; else if (day == 8) cout << "Zodiac Sign: Leo" <<endl; else if (day == 9) cout << "Zodiac Sign: Leo" <<endl; else if (day == 10) cout << "Zodiac Sign: Leo" <<endl; else if (day == 11) cout << "Zodiac Sign: Leo" <<endl; else if (day == 12) cout << "Zodiac Sign: Leo" <<endl; else if (day == 13) cout << "Zodiac Sign: Leo" <<endl; else if (day == 14) cout << "Zodiac Sign: Leo" <<endl; else if (day == 15) cout << "Zodiac Sign: Leo" <<endl; else if (day == 16) cout << "Zodiac Sign: Leo" <<endl; else if (day == 17) cout << "Zodiac Sign: Leo" <<endl; else if (day == 18) cout << "Zodiac Sign: Leo" <<endl; else if (day == 19) cout << "Zodiac Sign: Leo" <<endl; else if (day == 20) cout << "Zodiac Sign: Leo" <<endl; else if (day == 21) cout << "Zodiac Sign: Leo" <<endl; else if (day == 22) cout << "Zodiac Sign: Leo" <<endl; else if (day == 23) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 24) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 25) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 26) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 27) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 28) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 29) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 30) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 31) cout << "Zodiac Sign: Virgo" <<endl; } if (month == 9){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Virgo" <<endl; else if (day == 2) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 3) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 4) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 5) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 6) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 7) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 8) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 9) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 10) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 11) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 12) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 13) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 14) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 15) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 16) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 17) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 18) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 19) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 20) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 21) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 22) cout << "Zodiac Sign: Virgo" <<endl; else if (day == 23) cout << "Zodiac Sign: Libra" <<endl; else if (day == 24) cout << "Zodiac Sign: Libra" <<endl; else if (day == 25) cout << "Zodiac Sign: Libra" <<endl; else if (day == 26) cout << "Zodiac Sign: Libra" <<endl; else if (day == 27) cout << "Zodiac Sign: Libra" <<endl; else if (day == 28) cout << "Zodiac Sign: Libra" <<endl; else if (day == 29) cout << "Zodiac Sign: Libra" <<endl; else if (day == 30) cout << "Zodiac Sign: Libra" <<endl; else if (day == 31) cout << "Zodiac Sign: Libra" <<endl; } if (month == 10){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Libra" <<endl; else if (day == 2) cout << "Zodiac Sign: Libra" <<endl; else if (day == 3) cout << "Zodiac Sign: Libra" <<endl; else if (day == 4) cout << "Zodiac Sign: Libra" <<endl; else if (day == 5) cout << "Zodiac Sign: Libra" <<endl; else if (day == 6) cout << "Zodiac Sign: Libra" <<endl; else if (day == 7) cout << "Zodiac Sign: Libra" <<endl; else if (day == 8) cout << "Zodiac Sign: Libra" <<endl; else if (day == 9) cout << "Zodiac Sign: Libra" <<endl; else if (day == 10) cout << "Zodiac Sign: Libra" <<endl; else if (day == 11) cout << "Zodiac Sign: Libra" <<endl; else if (day == 12) cout << "Zodiac Sign: Libra" <<endl; else if (day == 13) cout << "Zodiac Sign: Libra" <<endl; else if (day == 14) cout << "Zodiac Sign: Libra" <<endl; else if (day == 15) cout << "Zodiac Sign: Libra" <<endl; else if (day == 16) cout << "Zodiac Sign: Libra" <<endl; else if (day == 17) cout << "Zodiac Sign: Libra" <<endl; else if (day == 18) cout << "Zodiac Sign: Libra" <<endl; else if (day == 19) cout << "Zodiac Sign: Libra" <<endl; else if (day == 20) cout << "Zodiac Sign: Libra" <<endl; else if (day == 21) cout << "Zodiac Sign: Libra" <<endl; else if (day == 22) cout << "Zodiac Sign: Libra" <<endl; else if (day == 23) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 24) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 25) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 26) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 27) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 28) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 29) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 30) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 31) cout << "Zodiac Sign: Scorpio" <<endl; } if (month == 11){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Scorpio" <<endl; else if (day == 2) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 3) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 4) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 5) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 6) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 7) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 8) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 9) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 10) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 11) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 12) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 13) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 14) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 15) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 16) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 17) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 18) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 19) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 20) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 21) cout << "Zodiac Sign: Scorpio" <<endl; else if (day == 22) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 23) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 24) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 25) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 26) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 27) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 28) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 29) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 30) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 31) cout << "Zodiac Sign: Sagittarius" <<endl; } if (month == 12){ cout <<endl; if (day ==1 ) cout <<"Zodiac Sign: Sagittarius" <<endl; else if (day == 2) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 3) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 4) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 5) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 6) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 7) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 8) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 9) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 10) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 11) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 12) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 13) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 14) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 15) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 16) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 17) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 18) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 19) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 20) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 21) cout << "Zodiac Sign: Sagittarius" <<endl; else if (day == 22) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 23) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 24) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 25) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 26) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 27) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 28) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 29) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 30) cout << "Zodiac Sign: Capricorn" <<endl; else if (day == 31) cout << "Zodiac Sign: Capricorn" <<endl; } if (year == 1900) cout << "Chinese sign: Rat" <<endl; if (year == 1912) cout << "Chinese sign: Rat" <<endl; if (year == 1924) cout << "Chinese sign: Rat" <<endl; if (year == 1936) cout << "Chinese sign: Rat" <<endl; if (year == 1948) cout << "Chinese sign: Rat" <<endl; if (year == 1960) cout << "Chinese sign: Rat" <<endl; if (year == 1972) cout << "Chinese sign: Rat" <<endl; if (year == 1984) cout << "Chinese sign: Rat" <<endl; if (year == 1996) cout << "Chinese sign: Rat" <<endl; if (year == 1901) cout << "Chinese sign: Ox" <<endl; if (year == 1913) cout << "Chinese sign: Ox" <<endl; if (year == 1925) cout << "Chinese sign: Ox" <<endl; if (year == 1937) cout << "Chinese sign: Ox" <<endl; if (year == 1949) cout << "Chinese sign: Ox" <<endl; if (year == 1961) cout << "Chinese sign: Ox" <<endl; if (year == 1973) cout << "Chinese sign: Ox" <<endl; if (year == 1985) cout << "Chinese sign: Ox" <<endl; if (year == 1997) cout << "Chinese sign: Ox" <<endl; if (year == 1902) cout << "Chinese sign: Tiger" <<endl; if (year == 1914) cout << "Chinese sign: Tiger" <<endl; if (year == 1926) cout << "Chinese sign: Tiger" <<endl; if (year == 1938) cout << "Chinese sign: Tiger" <<endl; if (year == 1950) cout << "Chinese sign: Tiger" <<endl; if (year == 1962) cout << "Chinese sign: Tiger" <<endl; if (year == 1974) cout << "Chinese sign: Tiger" <<endl; if (year == 1986) cout << "Chinese sign: Tiger" <<endl; if (year == 1998) cout << "Chinese sign: Tiger" <<endl; if (year == 1903) cout << "Chinese sign: Rabbit" <<endl; if (year == 1915) cout << "Chinese sign: Rabbit" <<endl; if (year == 1927) cout << "Chinese sign: Rabbit" <<endl; if (year == 1939) cout << "Chinese sign: Rabbit" <<endl; if (year == 1951) cout << "Chinese sign: Rabbit" <<endl; if (year == 1963) cout << "Chinese sign: Rabbit" <<endl; if (year == 1975) cout << "Chinese sign: Rabbit" <<endl; if (year == 1987) cout << "Chinese sign: Rabbit" <<endl; if (year == 1999) cout << "Chinese sign: Rabbit" <<endl; if (year == 1904) cout << "Chinese sign: Dragon" <<endl; if (year == 1916) cout << "Chinese sign: Dragon" <<endl; if (year == 1928) cout << "Chinese sign: Dragon" <<endl; if (year == 1940) cout << "Chinese sign: Dragon" <<endl; if (year == 1952) cout << "Chinese sign: Dragon" <<endl; if (year == 1964) cout << "Chinese sign: Dragon" <<endl; if (year == 1976) cout << "Chinese sign: Dragon" <<endl; if (year == 1988) cout << "Chinese sign: Dragon" <<endl; if (year == 2000) cout << "Chinese sign: Dragon" <<endl; if (year == 1905) cout << "Chinese sign: Snake" <<endl; if (year == 1917) cout << "Chinese sign: Snake" <<endl; if (year == 1929) cout << "Chinese sign: Snake" <<endl; if (year == 1941) cout << "Chinese sign: Snake" <<endl; if (year == 1953) cout << "Chinese sign: Snake" <<endl; if (year == 1965) cout << "Chinese sign: Snake" <<endl; if (year == 1977) cout << "Chinese sign: Snake" <<endl; if (year == 1989) cout << "Chinese sign: Snake" <<endl; if (year == 2001) cout << "Chinese sign: Snake" <<endl; } Can anyone tell me how to make this smaller? or does it need to be big like this? |
|
#4
|
|||
|
|||
|
I feel sorry for you, that must have taken tons of time
![]() I assume that you're not familiar with the or, and, less than, and greater than operators. || , &&, <, >, respectively. You can use something like: if (month == 1 && day <= 21) { cout << "Zodiac Sign"; Which basically says that if the month is equal to 1 and the day is less than or equal to 21 it will output a certain Zodiac sign. Which basically just saved you 21 else ifs. Then you can say something like } else if (month == 1 && day > 21) { cout << "Zodiac Sign 2"; } And so on of course. And then for the chinese signs simply use something like if (year == 1911 || year == 1923 || year == 1936) { cout << "Chinese Sign 1"; which basically means if the year is this or this or this output the 1st sign I really hope it didn't take you too long to make that program xD |
|
#5
|
|||
|
|||
|
Quote:
Bah just finished it, worked over 13 hours on it. 3407 lines. That sucks so much. BTW, i just started C++ 4 days ago. lol |
|
#6
|
|||
|
|||
|
Its so long i cant even post it, lol
|
|
#7
|
|||
|
|||
|
Here is what I have, it makes use of basic functions and return types. Hopefully it isn't too far ahead of what you are learning. Basically for the Zodiac Sign function I converted the month and day set into a single integer which is the day of the year. Using this day of the year I compared it to the ranges of the days for the zodiac signs.
For the Chinese Zodiac what I did was used the handy function modulus ( % ), which allows you to take the remainder of a division. I used modulus 11 on the year input because that will give you 12 different results (one for each chinese zodiac symbol), 0 to 11 and based on that number determining the year. Code:
#include <iostream>
#include <string>
using namespace std;
string ZodSign ( int Mon, int Date );
string ChiSign ( int bYear );
int DateCount ( int Month, int Day );
main()
{
int bMonth, bDate, bYear;
cout << "Please enter the month of your birth: ";
cin >> bMonth;
cout << "Please enter the date of your birth: ";
cin >> bDate;
cout << "Please enter the year of your birth: ";
cin >> bYear;
cout << "\n";
cout << "Zodiac Sign: " << ZodSign( bMonth, bDate ) << "\n";
cout << "Chinese Sign: " << ChiSign( bYear ) << "\n";
system("pause");
return 0;
}
string ChiSign( int Year )
{
int ZodYear;
ZodYear = ZodYear % 11;
if ( ZodYear == 1 )
{
return "Rat";
} else if ( ZodYear == 2 )
{
return "Ox";
} else if ( ZodYear == 3 )
{
return "Tiger";
} else if ( ZodYear == 4 )
{
return "Rabbit";
} else if ( ZodYear == 5 )
{
return "Dragon";
} else if ( ZodYear == 6 )
{
return "Snake";
} else if ( ZodYear == 7 )
{
return "Horse";
} else if ( ZodYear == 8 )
{
return "Sheep";
} else if ( ZodYear == 9 )
{
return "Monkey";
} else if ( ZodYear == 10 )
{
return "Rooster";
} else if ( ZodYear == 11 )
{
return "Dog";
} else
{
return "Pig";
}
}
string ZodSign ( int Mon, int Date )
{
int Day;
Day = DateCount ( Mon, Date );
if ( Day < 20 )
{
return "Capricorn";
} else if ( Day < 50 )
{
return "Aquarius";
} else if ( Day < 80 )
{
return "Pisces";
} else if ( Day < 110 )
{
return "Aries";
} else if ( Day < 141 )
{
return "Taurus";
} else if ( Day < 172 )
{
return "Gemini";
} else if ( Day < 204 )
{
return "Cancer";
} else if ( Day < 235 )
{
return "Leo";
} else if ( Day < 266 )
{
return "Virgo";
} else if ( Day < 296 )
{
return "Libra";
} else if ( Day < 327 )
{
return "Scorpio";
} else if ( Day < 356 )
{
return "Sagittarius";
} else
{
return "Capricorn";
}
}
int DateCount ( int Month, int Day )
{
int Date=Day;
if ( Month == 2 )
{
Date += 31;
} else if ( Month == 3 )
{
Date += 59;
} else if ( Month == 4 )
{
Date += 90;
} else if ( Month == 5 )
{
Date += 120;
} else if ( Month == 6 )
{
Date += 151;
} else if ( Month == 7 )
{
Date += 181;
} else if ( Month == 8 )
{
Date += 212;
} else if ( Month == 9 )
{
Date += 243;
} else if ( Month == 10 )
{
Date += 273;
} else if ( Month == 11 )
{
Date += 304;
} else if ( Month == 12 )
{
Date += 334;
}
return Date;
}
Quote:
|
|
#8
|
|||
|
|||
|
Wow... That does look like it took forever to make. Still, it might also help to create a switch statement - store a number 1-12 to a variable, based on the birthdate. Then, use a switch statement to determine your output.
|
![]() |
| Viewing: Dev Articles Community Forums > Programming > C/C++ Help > General - [NewProgrammer] Need helpon birthday stuff |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|
|