در ادامه، روش محاسبه مساحت بادبادک بیان شده و پیاده‌سازی آن در زبان‌های برنامه‌نویسی گوناگون شامل «سی‌پلاس‌پلاس» (++C)، «جاوا» (Java)، «پایتون» (Python)، «سی‌شارپ» (#C) و «پی‌اچ پی» (PHP) انجام شده است. بادبادک یک چهارضلعی محدب است که در آن، طول ضلع‌های مجاور، با یکدیگر برابر است. شایان توجه است که در متوازی‌الأضلاع، طول دو ضلع روبروی هم، با یکدیگر برابر است. اگر همه ضلع‌های بادبادک با هم برابر باشند و در حقیقت بادبادک یک چند ضلعی متساوی‌الاضلاع باشد، در واقع یک لوزی است. در صورتی که زوایای بین اضلاع در بادبادک با هم برابر باشد، بادبادک یک مربع است. در این مطلب، روش نوشتن برنامه محاسبه مساحت بادبادک بیان شده است.

روش اول برای محاسبه مساحت بادبادک

اگر قطرهای d1 و d2 از یک بادبادک داده شده باشند، مساحت بادبادک برابر با یک دوم ضرب این دو قطر در یکدیگر است. شکل زیر، آنچه بیان شده است را به خوبی نشان می‌دهد.

برنامه محاسبه مساحت بادبادک -- راهنمای کاربردی

مثالی که در زیر آمده است، به درک بهتر مطلب کمک می‌کند.

در ادامه، پیاده‌سازی روش بالا در زبان‌های برنامه‌نویسی گوناگون، انجام شده است. در واقع، در روش اول ارائه شده برای محاسبه مساحت بادبادک، از رابطه زیر استفاده می‌شود.

$$Area of Kite = \frac{d_{1}*d_{2}}{2}$$

پیاده‌سازی روش اول محاسبه مساحت بادبادک در ++C

پیاده‌سازی روش اول محاسبه مساحت بادبادک در جاوا

پیاده‌سازی روش اول محاسبه مساحت بادبادک در پایتون

پیاده‌سازی روش اول محاسبه مساحت بادبادک در #C

خروجی قطعه کدهای بالا، به صورت زیر است.

روش دوم برای محاسبه مساحت بادبادک

فرض می‌شود که ساق‌های a و b و زاویه بین آن‌ها داده شده است. هدف، محاسبه مساحت بادبادک با استفاده از آن‌ها است. در این حالت، مساحت بادبادک از رابطه زیر به دست می‌آید.

$$Area of Kite = a*b*\sin(\theta)$$

در تصویر زیر، این روش محاسبه به صورت بصری نمایش داده شده است.

برنامه محاسبه مساحت بادبادک -- راهنمای کاربردی

مثال زیر، برای درک بهتر مسئله، قابل توجه است.

در ادامه، پیاده‌سازی راهکار بالا در زبان‌های برنامه‌نویسی گوناگون، ارائه شده است.

پیاده‌سازی روش دوم محاسبه مساحت بادبادک در ++C

پیاده‌سازی روش دوم محاسبه مساحت بادبادک در جاوا

پیاده‌سازی روش دوم محاسبه مساحت بادبادک در پایتون

پیاده‌سازی روش دوم محاسبه مساحت بادبادک در #C

خروجی قطعه کدهای بالا، به صورت زیر است.
اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

الهام حصارکی (+)

«الهام حصارکی»، فارغ‌التحصیل مقطع کارشناسی ارشد مهندسی فناوری اطلاعات، گرایش سیستم‌های اطلاعات مدیریت است. او در زمینه هوش مصنوعی و داده‌کاوی، به ویژه تحلیل شبکه‌های اجتماعی، فعالیت می‌کند.

آیا این مطلب برای شما مفید بود؟

نظر شما چیست؟

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