خانه / آموزش / تمرین‌های آموزشی / مساحت متوازی‌الاضلاع (تا پایان جلسه هفتم)

مساحت متوازی‌الاضلاع (تا پایان جلسه هفتم)

سطح سوال: متوسط

آنچه از این جلسه باید بدانید:

  • بسته (package)
  • مفهوم استاتیک (static)

کلاس Parallelogram را دانلود کنید. در این کلاس یک متد main قرار دارد. کد داده شده را به گونه‌ای تکمیل کنید که مساحت یک متوازی‌الاضلاع با قاعده (breadth) و ارتفاع (height) مشخص را به عنوان خروجی به ما بدهد. این متغیرها را باید از طریق ورودی استاندارد دریافت کنید. اگر

breadth <= 0

//or

height <= 0

باید در خروجی عبارت invalid و در غیر این صورت در خط اول خروجی عبارت valid و در خط بعدی مساحت متوازی‌الاضلاع چاپ شود.

متد main هیچ تغییری نباید داشته باشد.

 راهنمایی: 

کد داده‌شده به صورت زیر است. شما باید در قسمتی که با عبارت “//Your code goes here” نوشته شده است، کد خود را اضافه کنید. دقت کنید که کد شما هیچ متد دیگری به برنامه نباید اضافه کند و در عین حال ورودی را از کاربر گرفته و خروجی متناسب با آن را نمایش دهد.

ورودی

ورودی شامل دو خط است. در خط اول $breadth$ (قاعده) و در خط دوم $height$ (ارتفاع) به صورت عدد صحیح داده می‌شوند.

خروجی

اگر قاعده یا ارتفاع یا هر دو، عددی منفی و یا برابر با صفر باشند باید یک خط در خروجی چاپ شود:

 در غیر این صورت خروجی شامل دو خط است. در خط اول چاپ می‌شود valid (کد شما چاپ می‌کند) و در خط بعدی مساحت متوازی‌الاضلاع چاپ می‌شود (کد main آن را محاسبه و چاپ می‌کند).

مثال

 ورودی نمونه ۱:
خروجی نمونه ۱:
 

ورودی نمونه ۲:
خروجی نمونه ۲:

آنچه باید آپلود کنید:

فقط فایل Parallelogram.java (زیپ نشده باشد).

 

برای داوری تمرین، می‌توانید پاسخ خود را در سایت Quera به نحوی که در بالا گفته شد، بارگذاری کنید.

 


درباره مهناز خورسندی

همچنین بررسی کنید

ماشین‌سازی (تا پایان جلسه ششم)

سطح سوال: ساده آنچه از این جلسه باید بدانید: فرآیند مقداردهی اولیه اشیا سازنده ترتیب …

یک نظر

  1. تمرین خیلی خوبی برای کار با استاتیک هاست. شاید اگه سطحش ساده درج بشه بهتر باشه.

    چرا امتیاز سوالات در تمرین های آموزشی که قبلا جلوی هر سوال بود برداشته شده؟

     

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *