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

โปรแกรมหาเส้นรอบรูปรูปสี่เหลี่ยมขนมเปียกปูนจากเส้นทแยงมุม


รูปสี่เหลี่ยมขนมเปียกปูน (Rhombus) เป็นรูปสี่เหลี่ยมที่ด้านทั้ง 4 เท่ากัน เส้นรอบรูปหาได้ 2 วิธี:

  1. บวกด้านทั้ง 4
  2. ใช้เส้นทแยงมุม

รูปสี่เหลี่ยมมีเส้นทแยงมุม 2 เส้น จากความยาวเส้นทแยงหาพื้นที่และเส้นรอบรูปได้

เส้นรอบรูปจากเส้นทแยงมุม = 2√(d1² + d2²)

โปรแกรมหาเส้นรอบรูปรูปสี่เหลี่ยมขนมเปียกปูนจากเส้นทแยงมุม

ตรรกะ - ใช้สูตร 2√(d1² + d2²) ต้องใช้ math library สำหรับ sqrt และ pow

ตัวอย่าง

#include <stdio.h> #include <math.h> int main(){ int d1 = 3, d2 = 4, perimeter; perimeter = (2 * sqrt(pow(d1,2)+pow(d2,2))); printf("perimeter is %d", perimeter); return 0; }

ผลลัพธ์

perimeter is 10