PDA

View Full Version : برنامه ای که روز و ماه را بگیرد و بگوید چندمین روز سال است



mehdifattahi
سه شنبه 07 دی 1389, 18:02 عصر
سلام به تمام دوستان
من به این برنامه ساده نیاز دارم ، خودم نوشتم اما درست از آب درنیومد ، ممنون میشم سریع کمکم کنید
اینم عکسی از الگوریتمش :

http://0o2.815.82.img98.com/out.php/i593582_28122010244.jpg


خیلی ممنون :قلب:

Topcoding
سه شنبه 07 دی 1389, 19:20 عصر
سلام دوست عزیز
این که عکسش رو گذاشتی فلوچارته که من اصلا هیچی ازش نفهمیدم
این هم برنامت اگه مشکلی داشت بگو


int main()
{
int d=0 ,m=0,sum=0;
cout<<"enter day"<<endl;
cin>>d;
cout<<"enter month"<<endl;
cin>>m;
if(d<=0 || m<=0 || m>12 ||d>31 ||(m>6 && d==31))
{
cout<<"this day and month not valid";
getch();
return 0;
}
else
{
if(m>6 )
{
sum=6*31;
for(int i=0;i<m-7;i++)
sum+=30;
sum+=d;
}//if(m>=6)
else
{
for(int i=0;i<m-1;i++)
sum+=31;
sum+=d;
}
}//end else
cout<<sum;
getch();
return 0;
}