PDA

نسخه کامل مشاهده نسخه کامل : تعریف عملیات * ، / ، - ، => و <= در کلاس کسر ( rational )



ms368
23-05-2012, 08:54
سلام به همگی

شکل کلی کلاس به صورت زیره ( البته خیلی بیشتر از ایناست ، ولی گفتم شاید خودتون قبلا داشتین. ( مثه تعریف این که در مخرج همیشه مثبت است - یا اگه در مخرج 0 باشه یه عدد بینهایت بدست میاد - اگه صورت و مخرج منفی باشن عدد مثبت به وجود میاد و ساده کردن اونها مثه 6/3 مساوی با 2/1 و ... )


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


جمع کسرها هم به صورت زیر تعریف شده



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


اینم void main برنامه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مشکل من فقط تعریف توابع ( تفریق و ضرب و تقسیم دو عدد کسری ) در این کلاسه
لطفا راهنمایی کنید

p d
23-05-2012, 09:07
int و بکن double درست میشه دیگه ؟

ms368
23-05-2012, 09:10
نمیتونم چیزی بنویسم

سورس عملیات ها رو روی این کلاس میخوام
چیزی بلد نیستم
فقط یه پروژس

ممنون

eAmin
23-05-2012, 19:38
این تقریبا همون برنامه شماست، منتها با استفاده از overload کردن عملگرها پیاده سازی شده:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

CPP76
19-04-2016, 09:03
این برنامه که روی کسرها عملیان انجام نمیده وقتی ران میکنم