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

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


ในที่นี้ เราจะเห็นปัญหาหนึ่งข้อ โดยจะมีสี่เหลี่ยมหนึ่งอัน เราต้องหาพื้นที่ของรูปสี่เหลี่ยมขนมเปียกปูนที่ใหญ่ที่สุดที่สามารถจารึกไว้ในรูปสี่เหลี่ยมผืนผ้าได้ แผนภาพจะมีลักษณะดังนี้ -

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

ความยาวของสี่เหลี่ยมผืนผ้าคือ 'l' และความกว้างคือ 'b' ดังนั้นพื้นที่ของรูปสี่เหลี่ยมขนมเปียกปูนคือ −

ซอร์สโค้ด

#include <iostream>
#include <cmath>
using namespace std;
float area(float l, float b) {
   if (l < 0 || b < 0) //if the values are negative it is invalid
      return -1;
   float area = (l*b) /2;
   return area;
}
int main() {
   float l = 20.0, b = 7;
   cout << "Area : " << area(l, b);
}

ผลลัพธ์

Area : 70