C/C++ Help
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
 
Go Back   Dev Articles Community ForumsProgrammingC/C++ Help

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Dev Articles Community Forums Sponsor:
  #1  
Old November 21st, 2008, 12:34 PM
bandofseven bandofseven is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Posts: 29 bandofseven User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 8 h 53 m 3 sec
Reputation Power: 0
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.)

Reply With Quote
  #2  
Old November 21st, 2008, 02:40 PM
bandofseven bandofseven is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Posts: 29 bandofseven User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 8 h 53 m 3 sec
Reputation Power: 0
VOID THIS MESSAGE

Reply With Quote
  #3  
Old November 21st, 2008, 06:54 PM
bandofseven bandofseven is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Posts: 29 bandofseven User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 8 h 53 m 3 sec
Reputation Power: 0
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?

Reply With Quote
  #4  
Old November 21st, 2008, 08:50 PM
Hydroxide Hydroxide is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Posts: 11 Hydroxide User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 40 m
Reputation Power: 0
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

Reply With Quote
  #5  
Old November 22nd, 2008, 02:32 PM
bandofseven bandofseven is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Posts: 29 bandofseven User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 8 h 53 m 3 sec
Reputation Power: 0
Quote:
Originally Posted by Hydroxide
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


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

Reply With Quote
  #6  
Old November 22nd, 2008, 02:34 PM
bandofseven bandofseven is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Posts: 29 bandofseven User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 8 h 53 m 3 sec
Reputation Power: 0
Its so long i cant even post it, lol

Reply With Quote
  #7  
Old November 23rd, 2008, 11:28 PM
Daisako Daisako is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Location: Berea, KY
Posts: 8 Daisako User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 26 m 11 sec
Reputation Power: 0
Send a message via AIM to Daisako Send a message via MSN to Daisako Send a message via Yahoo to Daisako Send a message via Google Talk to Daisako Send a message via Skype to Daisako
Facebook MySpace
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:
Originally Posted by bandofseven
Its so long i cant even post it, lol

Reply With Quote
  #8  
Old November 24th, 2008, 08:38 AM
Bioniclegenius Bioniclegenius is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Nov 2008
Posts: 16 Bioniclegenius User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 51 m 22 sec
Reputation Power: 0
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.

Reply With Quote
Reply

Viewing: Dev Articles Community ForumsProgrammingC/C++ Help > General - [NewProgrammer] Need helpon birthday stuff


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump




 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

Request Your Free Technology Downloads!
 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.

Request Your Free Technology Downloads!
 
Power and Cooling Capacity Management for Data Centers
This paper describes the principles for achieving power and cooling capacity management.

Request Your Free Technology Downloads!
 
Scalable, Fault-Tolerant NAS for Oracle - The Next Generation
For several years NAS has been evolving as a storage alternative for Oracle databases, and for good reason: NAS is quite often the simplest, most cost-effective storage approach for Oracle. Learn about the benefits that HP's approach to scalable NAS brings to Oracle environments in this comprehensive white paper.

Request Your Free Technology Downloads!
 
Understanding Web Application Security Challenges
This white paper discusses many common threats and preventive measures for Web application security, and explains what you can do to help protect your organization.

Request Your Free Technology Downloads!
 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 




© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 3 Hosted by Hostway
Stay green...Green IT