شما این محصولات را انتخاب کرده اید

سبد خرید

محاسبه فاصله و روز در C++
شناسه پست: 4924
بازدید: 5901

محاسبه فاصله و روز در C++

				
					#include <iostream.h>
#include <conio.h>
#include <math.h>

//------------sourcea.ir----------------------------------//
using namespace std;
main(){
	int sum=0,m=0,d=0;
	start: cout<<"please enter Month and day with one space BTW them:"<<endl;
	cin>>m>>d;
	if(m==0 || d==0){
		cout<<"day or month is incorrect!"<<endl;
		goto start;
	}
	else
	{	
	if(m > 6)
	{	
	sum  = (m-7)*31+(30*5)+29+d;
	}
	else
	{
	sum  = (30*(m-2))+29+d;
	}
		cout<<sum<<" DAY - ";
		sum = sum%7;
		if(sum  ==0) cout<<"SHnbeh";
		if(sum  ==1) cout<<"1SH";
		if(sum  ==2) cout<<"2SH";
		if(sum  ==4) cout<<"4SH";
		if(sum  ==5) cout<<"5SH";
		if(sum  ==6) cout<<"Jome";
		if(sum  ==3) cout<<"3SH";
	}
}
				
			

توضیحات:

صورت سوال:

برنامه ای بنویسید که یک تاریخ را از کاربر دریافت و مشخص کند از روز ابتدایی سال (یک شنبه) چند روز فاصله و آن تاریخ چه روزی است؟

محاسبه فاصله و روز در C++

برای حل این مسئله ابتدایی ترین کار محاسبه تعداد روز های بین دو تاریخ (1/1 و تاریخ وارد شده) می‌باشد ، سپس پس از محاسبه فاصله (sum) باقی‌مانده عدد به 7 (با استفاده از مسائل ریاضی) نمایان‌گر شماره روز هفته خواهد بود.

شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.

موفق باشید

A.J

پست های مرتبط:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها