Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

พื้นที่ของรูปสี่เหลี่ยมขนมเปียกปูนที่ใหญ่ที่สุดที่สามารถจารึกไว้ในรูปสี่เหลี่ยมผืนผ้าใน C?


รูปสี่เหลี่ยมขนมเปียกปูนที่จารึกไว้ในรูปสี่เหลี่ยมผืนผ้าสัมผัสกับด้านข้างของสี่เหลี่ยมผืนผ้า ดังนั้นเราสามารถอนุมานได้ว่าเส้นทแยงมุมของรูปสี่เหลี่ยมขนมเปียกปูนที่ใหญ่ที่สุดนั้นเท่ากับความยาวและความกว้างของสี่เหลี่ยมผืนผ้า

ถ้าเรามีความยาว (l) และความกว้าง (b) ของสี่เหลี่ยมผืนผ้า ความยาวของเส้นทแยงมุมของรูปสี่เหลี่ยมขนมเปียกปูนที่ใหญ่ที่สุดที่จารึกไว้ข้างในคือ d1 =l และ d2 =b.

พื้นที่ของรูปสี่เหลี่ยมขนมเปียกปูนถูกกำหนดโดยสูตร

Area = (d1*d2)/2

ใส่ค่าของ d1 และ d2 เราเข้าใจ

Area = (l*b)/2

โดยใช้สูตรนี้ เราสามารถสร้างโปรแกรมที่คำนวณพื้นที่ของรูปสี่เหลี่ยมขนมเปียกปูนที่ใหญ่ที่สุดที่สามารถจารึกไว้ในรูปสี่เหลี่ยมผืนผ้าได้

ตัวอย่าง

#include <stdio.h>
int main() {
   float l = 16, b = 6;
   float area = (l*b)/2;
   printf("The area of rhombus inscribed in a rectangle of length %f and breadth %f is %f", l,b,area);
   return 0;
}

ผลลัพธ์

The area of rhombus inscribed in a rectangle of length 15 and breadth 12 is 90.