Category Games and Graphics
Compatibility Turbo C
1: #include<stdio.h> 2: #include<conio.h>3: void main()
4: { 5: clrscr();6: int mm;
7: again: 8: gotoxy(20,15);9: printf("WELCOME TO THE HOME PAGE OF THE E-CALENDER OF THE YEAR 2007");
10: gotoxy(20,20);11: printf("ENTER MONTH (1-12) : ");
12: scanf("%d",&mm);
13: clrscr();14: if(mm<1||mm>12)
15: goto again;
16: int days=0;
17: for(int i=1;i<mm;i++)
18: {19: if(i==1||i==3||i==5||i==7||i==8||i==10)
20: days+=31;21: else if(i==4||i==6||i==9||i==11)
22: days+=30;23: else if(i==2)
24: days+=28; 25: } 26: clrscr();27: switch(mm)
28: {29: case 1:
30: gotoxy(30,10);31: printf("JANUARY 2007");
32: break;
33: case 2:
34: gotoxy(30,10);35: printf("FEBRUARY 2007");
36: break;
37: case 3:
38: gotoxy(30,10);39: printf("MARCH 2007");
40: break;
41: case 4:
42: gotoxy(30,10);43: printf("APRIL 2007");
44: break;
45: case 5:
46: gotoxy(30,10);47: printf("MAY 2007");
48: break;
49: case 6:
50: gotoxy(30,10);51: printf("JUNE 2007");
52: break;
53: case 7:
54: gotoxy(30,10);55: printf("JULY 2007");
56: break;
57: case 8:
58: gotoxy(30,10);59: printf("AUGUST 2007");
60: break;
61: case 9:
62: gotoxy(30,10);63: printf("SEPTEMBER 2007");
64: break;
65: case 10:
66: gotoxy(30,10);67: printf("OCTOBER 2007");
68: break;
69: case 11:
70: gotoxy(30,10);71: printf("NOVEMBER 2007");
72: break;
73: case 12:
74: gotoxy(30,10);75: printf("DECEMBER 2007");
76: break;
77: }78: int dd;
79: if(mm==1||mm==3||mm==5||mm==7||mm==8||mm==10||mm==12)
80: dd=31;81: else if(mm==2)
82: dd=28;83: else if(mm==4||mm==6||mm==9||mm==11)
84: dd=30; 85: gotoxy(10,15);86: printf("SUN");
87: gotoxy(18,15);88: printf("MON");
89: gotoxy(26,15);90: printf("TUE");
91: gotoxy(34,15);92: printf("WED");
93: gotoxy(42,15);94: printf("THU");
95: gotoxy(50,15);96: printf("FRI");
97: gotoxy(58,15);98: printf("SAT");
99: int c=0;
100: int k1=0,k2=0,k3=0,k4=0,k5=0,k6=0,k7=0;
101: int line=0;
102: for(int z=1;z<=dd;z=z+1,c=c+1)
103: { 104: days++;105: int ch=(days-1)%7;
106: switch(ch)
107: {108: case 0:
109: if(k1==0&&line>0)
110: { 111: k1+=2; 112: gotoxy(19,17+k1);113: printf("%d",z);
114: }115: else
116: { 117: gotoxy(19,17+k1);118: printf("%d",z);
119: } 120: k1+=2;121: break;
122: case 1:
123: if(k2==0&&line>0)
124: { 125: k2+=2; 126: gotoxy(27,17+k2);127: printf("%d",z);
128: }129: else
130: { 131: gotoxy(27,17+k2);132: printf("%d",z);
133: } 134: k2+=2;135: break;
136: case 2:
137: if(k3==0&&line>0)
138: { 139: k3+=2; 140: gotoxy(35,17+k3);141: printf("%d",z);
142: }143: else
144: { 145: gotoxy(35,17+k3);146: printf("%d",z);
147: } 148: k3+=2;149: break;
150: case 3:
151: if(k4==0&&line>0)
152: { 153: k4+=2; 154: gotoxy(43,17+k4);155: printf("%d",z);
156: }157: else
158: { 159: gotoxy(43,17+k4);160: printf("%d",z);
161: } 162: k4+=2;163: break;
164: case 4:
165: if(k5==0&&line>0)
166: { 167: k5+=2; 168: gotoxy(51,17+k5);169: printf("%d",z);
170: }171: else
172: { 173: gotoxy(51,17+k5);174: printf("%d",z);
175: } 176: k5+=2;177: break;
178: case 5:
179: gotoxy(59,17+k6);180: printf("%d",z);
181: k6+=2; 182: line++;183: break;
184: case 6:
185: if(k7==0&&line>0)
186: { 187: k7+=2; 188: gotoxy(11,17+k7);189: printf("%d",z);
190: }191: else
192: { 193: gotoxy(11,17+k7);194: printf("%d",z);
195: } 196: k7+=2;197: break;
198: } 199: } 200: getch(); 201: } 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215:
No comments:
Post a Comment
please write your mail id for contact: