Home
Manage Your Code
Snippet: Star Sign (C#)
Title: Star Sign Language: C#
Description: Calculate Star Sign. Views: 81
Author: Rajeev Jain Date Added: 4/28/2008
Copy Code  
1 string getStarSign(DateTime DOB)
2        {
3            switch (Convert.ToInt32(DOB.Month))
4            {
5                case 1:
6                    if (DOB.Day >= 20 && DOB.Day <= 31)
7                        return "Aries";
8                    else
9                        return "Capricorn";
10                    
11                case 2:
12                    if (DOB.Day >= 1 && DOB.Day <= 19)
13                        return "Pisces";
14                    else
15                        return "Aquarius";
16                case 3:
17                    if (DOB.Day >= 1 && DOB.Day <= 20)
18                        return "Pisces";
19                    else
20                        return "Aries";
21                case 4:
22                    if (DOB.Day >= 1 && DOB.Day <= 19)
23                        return "Aries";
24                    else
25                        return "Taurus";
26                case 5:
27                    if (DOB.Day >= 1 && DOB.Day <= 20)
28                        return "Taurus";
29                    else
30                        return "Gemini";
31                case 6:
32                    if (DOB.Day >= 1 && DOB.Day <= 20)
33                        return "Gemini";
34                    else
35                        return "Cancer";
36                case 7:
37                    if (DOB.Day >= 1 && DOB.Day <= 22)
38                        return "Cancer";
39                    else
40                        return "Leo";
41                case 8:
42                    if (DOB.Day >= 1 && DOB.Day <= 22)
43                        return "Leo";
44                    else
45                        return "Virgo";
46                case 9:
47                    if (DOB.Day >= 1 && DOB.Day <= 22)
48                        return "Virgo";
49                    else
50                        return "Libra";
51                case 10:
52                    if (DOB.Day >= 1 && DOB.Day <= 22)
53                        return "Libra";
54                    else
55                        return "Scorpio";
56                case 11:
57                    if (DOB.Day >= 1 && DOB.Day <= 21)
58                        return "Scorpio";
59                    else
60                        return "Sagittarius";
61                case 12:
62                    if (DOB.Day >= 1 && DOB.Day <= 21)
63                        return "Sagittarius";
64                    else
65                        return "Capricorn";
66                  
67            }
68            return "";
69        }