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


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

مثالی که در زیر آمده است، به درک بهتر مطلب کمک میکند.
Input: d1 = 4, d2 = 6 Output: Area of Kite = 12 Input: d1 = 5, d2 = 7 Output: Area of Kite = 17.5
در ادامه، پیادهسازی روش بالا در زبانهای برنامهنویسی گوناگون، انجام شده است. در واقع، در روش اول ارائه شده برای محاسبه مساحت بادبادک، از رابطه زیر استفاده میشود.
پیادهسازی روش اول محاسبه مساحت بادبادک در ++C
پیادهسازی روش اول محاسبه مساحت بادبادک در جاوا
پیادهسازی روش اول محاسبه مساحت بادبادک در پایتون
پیادهسازی روش اول محاسبه مساحت بادبادک در #C
خروجی قطعه کدهای بالا، به صورت زیر است.
Area of Kite = 12
روش دوم برای محاسبه مساحت بادبادک
فرض میشود که ساقهای a و b و زاویه بین آنها داده شده است. هدف، محاسبه مساحت بادبادک با استفاده از آنها است.
در این حالت، مساحت بادبادک از رابطه زیر به دست میآید.
در تصویر زیر، این روش محاسبه به صورت بصری نمایش داده شده است.

مثال زیر، برای درک بهتر مسئله، قابل توجه است.
Input: a = 4, b = 7, θ = 78 Output: Area of Kite = 27.3881 Input: a = 6, b = 9, θ = 83 Output: Area of Kite = 53.5975
در ادامه، پیادهسازی راهکار بالا در زبانهای برنامهنویسی گوناگون، ارائه شده است.
پیادهسازی روش دوم محاسبه مساحت بادبادک در ++C
پیادهسازی روش دوم محاسبه مساحت بادبادک در جاوا
پیادهسازی روش دوم محاسبه مساحت بادبادک در پایتون
پیادهسازی روش دوم محاسبه مساحت بادبادک در #C
خروجی قطعه کدهای بالا، به صورت زیر است.
Area of Kite = 27.3881
اگر نوشته بالا برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامه نویسی
- آموزش ساختمان دادهها
- مجموعه آموزشهای ساختمان داده و طراحی الگوریتم
- رنگآمیزی گراف به روش حریصانه — به زبان ساده
- الگوریتم دایجسترا (Dijkstra) — از صفر تا صد
- الگوریتم پریم — به زبان ساده
- متن کاوی (Text Mining) — به زبان ساده
^^












