با سلام وخسته نباشید خدمت همه ی برنامه نویسان حرفه ای که البته بعضیاشون ما تازه کار ها رو تحویل نمیگیرن
من می خوام یه برنامه بنویسم(در واقع تا حدی از برنامه رو نوشتم)که دارای چند کلاس مجزا باشه. یک کلاس به اسم Point که در واقع کلاس پدر بزرگه و یک کلاس به اسم مستطیل(که اسم انگلیسیش رو نمیدونم ممنون میشم اگه کسی بهم بگه)که فرزند point هست و یک کلاس به اسم مکعب مستطیل(که این رو هم اسم انگلیسیش رو نمیدونم ممنون میشم اگه کسی بهم بگه)که فرزند مستطیله. Point باید از خودش دو تا متغیره x ,y رو داشته باشه وکلاس مستطیل علاوه بر اینکه از Point ارث میبره از خودش یه طول و عرض داشته باشه(که من فکر میکنم توی کلاس مستطیل باید دو متغیر جدید معرفی بشه(با دومتغیره قبلی میشه 4تا) و x,y با کلمه ی کلیدی base فراخوانی بشن که اینجا (موقع فراخونی)از کد من ایراد میگیره)و مکعب مستطیل علاوه بر ارث بردن طول و عرض باید ارتفاع رو از خودش داشته باشه.بعد باید یه برنامه ی مشتری بنویسم که از این سه کلاس استفاده کنه و اشیاء مختلف داشته باشه و در اون باید یک شئ Point ایجاد کنیم که از سازنده ی پیشفرض Point استفاده کنه و یک بار شئ Point ایجاد کنیم که از سازنده سربار گذاری شده ی Point استفاده کنه که 2تا ارگومان بگیره.3 تا شی برای مستطیل ایجاد کنید:
1.از سازنده ی پیشفرض پدر و فرزند استفاده شود.
2.از سازنده ی پیش فرض فرزند وسر بار گذاری شده پدر استفاده شود.
3.هر دو سربار گذاری شده باشند
مقدارx,y پوینت رو باید تغییر بدهیم و بعد چاپش کنیم.و Diameter رو از قضیه ی فیثا غورث ومحیط( circumference) و Area رو باید حساب کنیم.
یک شی سازنده سر بار گذاری شده (که البته مطمئن نیستم همچین عبارتی درست باشه) مکعب مستطیل وپدر و پدر بزرگش رو ایجاد فراخوانی کند و در زمان ایجاد فراخوانی کند و بعد از ان مقادیرش را تغییر دهید (طول و عرض و ارتفاع) و با to string چاپش کنید.
diameter (قطر) و circumference (محیط) مستطیل و Area (مساحت) و volume (حجم) مکعب رو حساب کنید .
اگر کسی این لطف رو کنه که برنامه رو بنویسه که من مدیونشم ولی این رو هم بگم نوشتن برنامه ی بالا برای کسی که خیلی وقته سی شارپ رو خونده خیلی مسخره به نظر میاد ولی برای تازه کاری مثل من که 5 تا برنامه ی سی شارپ ننوشته یه کم گیر داره