সি প্রোগ্রামিং দিয়ে জেনে নিন আপনার কাংখিত date কি বার ছিল!
#include<stdio.h> #include<conio.h> #include<process.h> #include<dos.h> void main() { long int n=0,i,z1=0,z2=0,z3=0,r1=0,r2=0,r3=0,d=0,m=0,y=0,nod1=0,j; long int s=0,p=0,s1=0,p1=0,p2=0,leap=0,lp=0,x=0,days=0,lpg=0,ch=0,st=0; clrscr(); textcolor(11); gotoxy(15,4); cprintf("FIND OUT THE DAY ON THE DATE ENTERED BY YOU"); gotoxy(16,6); cprintf("ENTER THE DATE IN THIS FORMAT (15 10 2010)"); delay(1000); gotoxy(25,10); textcolor(9); cprintf("ENTER THE DATE :"); scanf(" %ld %ld %ld",&d,&m,&y); fflush(stdin); clrscr(); textcolor(15); gotoxy(10,20); cprintf("LOADING "); for(j=1;j<50;j++) { delay(150); cprintf("%c",219); } delay(2000); clrscr(); //……………………CHECKING FOR WRONG DATE…………………. if(y<1900) { gotoxy(15,18); printf("THE DATE ENTERED IS OUT OF COMPUTER’S MEMORY"); gotoxy(10,20); textcolor(4); cprintf("EXITING "); for(j=1;j12||m<1) { gotoxy(15,18); printf("INVALID DATE !! PLEASE ENTER A VALID DATE"); gotoxy(10,20); textcolor(4); cprintf("EXITING "); for(j=1;j<50;j++) { delay(200); cprintf("%c",222); } exit(0); } if(d<1) { gotoxy(15,18); printf("INVALID DATE !! PLEASE ENTER A VALID DATE"); gotoxy(10,20); textcolor(4); cprintf("EXITING "); for(j=1;j31)) { gotoxy(15,18); printf("INVALID DATE !! PLEASE ENTER A VALID DATE"); gotoxy(10,20); textcolor(4); cprintf("EXITING "); for(j=1;j30)) { gotoxy(15,18); printf("INVALID DATE !! PLEASE ENTER A VALID DATE"); gotoxy(10,20); textcolor(4); cprintf("EXITING "); for(j=1;j<50;j++) { delay(200); cprintf("%c",222); } exit(0); } //…………………..CHECKING FOR WRONG DATE IS OVER…………… x=y; s=y-1900; p=s*365; for(i=1900;i<x;i++) { r1=i%4; r2=i%400; r3=i%100; if((r2==0)||((r3!=0)&&(r1==0))) { leap=leap+1; } } days=leap+p; for(s1=0;s1lpg)) { gotoxy(15,18); printf("INVALID DATE !! PLEASE ENTER A VALID DATE"); gotoxy(10,20); textcolor(4); cprintf("EXITING "); for(j=1;j<50;j++) { delay(200); cprintf("%c",222); } exit(0); } //…………………CHECKING IS //OVER……………………………. nod1=p1+p2+lp+days+(d-1); n=nod1%7; st=p1+p2+lp+days; ch=st%7; gotoxy(30,5); textcolor(9); switch(m) { case 1: cprintf("JANUARY"); break; case 2: cprintf("FEBRUARY"); break; case 3: cprintf("MARCH"); break; case 4: cprintf("APRIL"); break; case 5: cprintf("MAY"); break; case 6: cprintf("JUNE"); break; case 7: cprintf("JULY"); break; case 8: cprintf("AUGUST"); break; case 9: cprintf("SEPTEMBER"); break; case 10: cprintf("OCTOBER"); break; case 11: cprintf("NOVEMBER"); break; case 12: cprintf("DECEMBER"); break; } textcolor(9); cprintf(" %d\n\n",y); printf("\nSUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY"); textcolor(15); if(ch==6) printf(" "); else if(ch==0) printf(" "); else if(ch==1) printf(" "); else if(ch==2) printf(" "); else if(ch==3) printf(" "); else if(ch==4) printf(" "); else if(ch==5) printf(" "); for(i=1;i<=31;i++) { cprintf(" %2d ",i); if((i+ch-1)%7==0) { textcolor(15); cprintf(" "); } if(m==2&&i==lpg) break; if(((m==4)||(m==6)||(m==9)||(m==11))&&i==30) break; } fflush(stdin); fflush(stdout); //……………………..PRINTING DAY AT //BOTTOM………………….. gotoxy(20,20); textcolor(9); cprintf("THE DAY ON %ld/%ld/%ld IS : ",d,m,y); textcolor(11+128); switch(n) { case 0: cprintf("\nMONDAY"); break; case 1: cprintf("TUESDAY"); break; case 2: cprintf(" WEDNESDAY"); break; case 3: cprintf("THURSDAY"); break; case 4: cprintf("FRIDAY"); break; case 5: cprintf("SATURDAY"); break; case 6: cprintf("SUNDAY");break; default: cprintf("ERROR"); } //……….PRINTING DAY AT BOTTOM IS OVER………. fflush(stdin); fflush(stdout); getch(); }
এটি সেভ করুন romel.cpp নামে ।এরপর এটিকে TC এর Bin এর দধ্যে পেষ্ট করুন।ব্যস ,এবার run করুন প্রোগ্রাম টি।
🙄 প্রোগ্রামিং এর নাম শুনলেই মাথা ঘোরে। 😦
আমি সব সময় আপনাদের পাশে আছি…কোন ভয় পাবেন না।।
ভালো লাগলো।
ধন্যবাদ ,মাহফুজ ভাই