سلام. ممنون بابت راهنماییهاتون اما متاسفانه... :41: البته بعضی از جاها رو که گفته بودید تغییر دادم و در انتها, براتون میزارم. ممنون میشم جاهای مشکل دار برنامه رو اصلاح و کامل کنید
این کتاب من از مثال های فوق العاده ساده ای برای آموزش استفاده میکنه و درعوض, آخر فصل, چیزهایی میخواد که حتی مشابه اون رو حل نکرده و باعث میشه من اینطوری مزاحم شما بشم. بازم از زحماتتون تشکر میکنم:11: البته از تمرینات این فصل, 3 سوال دیگه مونده که امیدوارم برای حل اونها نیازی نباشه به شما زحمت بدم. بازم ممنون:11:
همنامی پارامتر سازنده با عضو داده و برای مقدار دهی هم از = استفاده کردم
[html]Hesab::Hesab(int newMojodi)
{
if (newMojodi >= 0)
mojodi = newMojodi;
if (newMojodi < 0)
{
mojodi = 0;
cout<<"newMojodi zire 0 ast"<<endl;
}
}
[/html]توابع گذاشتن و برداشتن رو از نوع void تعریف کردم و داخلشون از cout استفاده نکردم اما تابع گت نمایش موجودی رو...
[html]void Hesab::gozashtan(int pole2)
{
mojodi+=pole2;
}
void Hesab::bardashtan(int pole2)
{
if (pole2<=mojodi)
mojodi -= pole2;
}
int Hesab::getNamaysheMojodi()
{
if (pole2>mojodi)
cout<<"inmeghdar mojodi nadarid"<<endl;
return mojodi;
}
[/html]شرمنده, درمورد باقی اشکالات برنامه, چیزی جز همونهایی که خودم و اون دوستمون نوشتن به نظرم نرسید