دریافت عدد و مشخص کردن روز سال


برنامه زیر عددی از ورودی دریافت نموده و مشخص می کند چه روزی از سال می باشد.

تذکر: فرض شده روز اول سال از " سه شنبه" آغاز گردیده است.
لازم به ذکر است این برنامه با ++C نوشته شده.


برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید...



#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 int n,moon,week,day;
 cout<<"\n\n\tEnter a Number for N (N<=365):";
 cin>>n;
 if(n>1 && n<=365)
 {
 moon=n/30;
 day=n%30;
 week=4*moon;
 week=week+(day/7);
 day=day%7;
 switch(day)
 {
  case 0:
   cout<<"\n\n\tThis Number is '3shanbe'";
   break;
  case 1:
   cout<<"\n\n\tThis Number is '4shanbe'";
   break;
        case 2:
   cout<<"\n\n\tThis Number is '5shanbe'";
   break;
        case 3:
   cout<<"\n\n\tThis Number is 'jome'";
   break;
        case 4:
   cout<<"\n\n\tThis Number is 'shanbe'";
   break;
        case 5:
   cout<<"\n\n\tThis Number is '1shanbe'";
   break;
        case 6:
   cout<<"\n\n\tThis Number is '2shanbe'";
   break;
 }
 cout<<" Of Week ` "<<week<<" ' Of Moon ` "<<moon<<" ' Year...";
 }
 else
  cout<<"\n\tError!!!!!!!!!!!!!!!!!";
 cout<<"\n\n\n\n\tpress any key to exit...";
 getch();
}