اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

هدیه ای از طرف دانشجویان
Mbt925.ir

برنامه نویسی پیشرفته - تمرین پنجم

سه شنبه, ۱۳ اسفند ۱۳۹۲، ۱۱:۴۲ ق.ظ

تمرین پنجم: کلاس مستطیل

در این برنامه، قصد داریم یک کلاس مستطیل پیاده سازی کنیم.

این کلاس دارای حالت های زیر است:

  • طول
  • عرض
  • مبدا (x و y)

این کلاس دارای رفتارهای زیر است:

  • چاپ مشخصات مستطیل (مبدا، طول و عرض)
  • محاسبه محیط و برگرداندن آن
  • محاسبه مساحت و برگرداندن آن

این کلاس دارای سه سازنده زیر است:

  • سازنده بدون آرگومان: قرار دادن مقدار صفر در فیلدها
  • سازنده با دو آرگومان x و y: دو مقدار دریافت شده در دو فیلد x و y قرار داده شوند
  • سازنده با چهار آرگومان طول و عرض و x و y: چهار مقدار دریافت شده در چهار فیلد کلاس قرار داده شوند

در تابع main، چند نمونه شیء از کلاس مستطیل با مبدا و طول و عرض متفاوت ایجاد کرده و مشخصات، محیط و مساحت هر یک را چاپ کنید.

مهلت ارسال تمرینشنبه، 17 اسفند 92، ساعت 16

  • بیگلری

نظرات  (۹)

سلام میشه لطفا اسلایدای امروزو بذارید رو وبلاگ.........ممنون
جل الخالق
این چیه  استاد........................................
استاد میشه اسلایدها رو بذارید
استاد باید xوyجدا از کاربرگرفته شه؟؟؟
پاسخ:
قرار نیست از کاربر گرفته بشه. خودتون به صورتی دستی در سازنده قرار بدید (در تابع main).
استاد 
میشه از کاربر ورودی بگیریم؟؟؟؟
پاسخ:
سلام. بله میشه ولی اجباری نیست
سلام استاد طول و عرض و xوy رو باید از کار بر گرفت؟؟؟؟
پاسخ:
سلام. می تونید از کاربر بگیرید و یا مستقیما بنویسید
  • مجتبی خوریانی
  • سلام استاد
    برای مبدأ باید چی کار کرد ؟
    از کلاس Point _java.awt استفاده بشه ؟
    یا کلاس ساخته بشه ؟ یا این که از دو int در کلاس مستطیل استفاده کرد ؟

    پاسخ:
    سلام. از دو تا int استفاده بشه
    ostad bayad mabda ye araye 2 bodi bashe???
    پاسخ:
    وقتی نوشته شده x و y یعنی باید دو متغیر جدا باشند.
    استاد این قسمتی که گفتین سازنده با دو ارگومان فقط باید مبدا که x,y رو جایگذاری کنه؟؟یا باید کاره دیگه ای هم انجام بده؟
    پاسخ:
    فقط همون کار کافیه. کاره دیگه ای لازم نیست

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی