مو رااضي يضبط يقول فيه اخطاء بس مو فاهمه :mad:
#include <iostream.h>
class calander
{int day,month,year;
public:
void set_date(int d, int m ,int y)
{day=d;
month=m;
year=y;
}
void calc_age(void)
{
d=date1.d1-date2.d1;
if (d<0)
{d=30+d;
date1.m1-=1;
}
m=date1.m1-date2.m1;
if(m<0)
{m=12+m;
date1.y1-=1;
}
y=date1.y1-date2.y1;
cout<<"\nThe age is:"<<y<<"Year(s)"<<m<<"Month(s)"<<d<<"Day(s)";
}
};
int main()
{
calander date1,date2,date3;
int d1, m1, y1;
cout<<"put current date as d m y:\n";
cin>>d1>>m1>>y1;
date1.set_date(d1,m1,y1);
cout<<"put date of birth of a person as d m y\n";
cin>>d1>>m1>>y1;
date2.set_date(d1,m1,y1);
date3.calc_age();
return 0;
}
المفروض هذا برنامج عشان يحسب العمر :mad:
وابيه ضروري بكره ومو راضي يضبط
