พื้นที่ ของรูปคือขอบเขตของรูปในระนาบสองมิติ
สี่เหลี่ยม เป็นรูปสี่เหลี่ยมที่มีด้านเท่ากันหมด และมุมภายในทั้งหมดเป็นมุมฉาก
แนวทแยง ของรูปหลายเหลี่ยมคือเส้นเชื่อมสองด้านที่ไม่ประชิดกัน
ac และ bd คือเส้นทแยงมุมของสี่เหลี่ยม abcd
ในปัญหานี้ เราหาความยาวของเส้นทแยงมุมของสี่เหลี่ยมจัตุรัสและเราต้องหาความยาวเป็นสี่เหลี่ยมจัตุรัส
ตอนนี้อยู่ในรูปสามเหลี่ยม abc
ac2 = bc2 + ab2 d2 = a2 + a2 d = sqrt(2*a2) d2 /2 = a2
และเรารู้ว่าเป็นสี่เหลี่ยมจัตุรัส =a * a.
ดังนั้น
พื้นที่ =d2 /2
เมื่อใช้สูตรนี้ เราจะสามารถหาพื้นที่ของสี่เหลี่ยมจัตุรัสเมื่อกำหนดความยาวของเส้นทแยงมุมได้
ตัวอย่าง
#include<iostream> #include<math.h> using namespace std; int main(){ double d = 10; double area = (d * d)/2.0; cout<<"Area of square of diagonal "<<d<<" is "<<area; return 0; }
ผลลัพธ์
area of square of diagonal 10 is 50