Bài tập C Tính chu vi và diện tích tam giác

Đối với những bài tập C tính chu vi và diện tích tam giác sẽ như thế nào? Cách viết những dòng code để tính chu vi và diện tích tam giác có giống như trong Pascal không? Để rõ hơn, mời bạn theo dõi chi tiết trong bài viết tính chu vi và diện tích tam giác bằng code C dưới đây.

Nhắc lại về khái niệm tam giác trong hình học! Hình hai chiều phẳng mà có ba điểm không thẳng hàng và ba đoạn thẳng nối các đỉnh với nhau tạo thành ba cạnh của tam giác. Một đa giác đơn, đa giác lồi có 3 cạnh thì gọi là tam giác.

bai tap c tinh chu vi va dien tich tam giac

Tính chu vi và diện tích tam giác bằng C

Bài tập C Tính chu vi và diện tích tam giác

Để bạn rõ hơn, chúng ta có bài toán như sau:

Bài toán: Nhập vào 3 số a, b, c tương ứng chiều dài 3 cạnh của một tam giác. Hãy viết chương trình tính chu vi và diện tích tam giác bằng code C.

1. Cách tính chu vi tam giác trong C

Bước 1: Trước hết bạn cần nhập ba cạnh a, b, c để kiểm tra xem nó có phải là cạnh của tam giác không.

Bước 2: Để tính chu vi của một tam giác thì bạn chỉ cần cộng 3 cạnh của tam giác thì sẽ ra chu vi tam giác. Tức là: P = a + b + c

Bước 3: Hàm chuvi(float a, float b, float c) sẽ có kiểu trả về là float (vì các cạnh bạn nhập vào là float) và có ba tham số là a, b, c tương ứng với ba cạnh của tam giác đó.

Bạn có thể tham khảo cách tính chu vi bằng code C dưới đây:

#include

using namespace std;

float chuvi(int a, int b, int c) {

return a + b + c;

}

int main(){

float a, b, c;

cout

cin >> a;

cout

cin >> b;

cout

cin >> c;

if (a >= b + c || b >= a + c || c >= a + b)

cout

else {

cout

}

system(“pause”);

return 0;

}

bai tap c tinh chu vi va dien tich tam giac 2

2. Cách tính diện tích tam giác trong C

Bước 1: Sau khi bạn kiểm tra ba cạnh a, b, c là ba cạnh của một tam giác -> tiếp theo là bạn tiến hành tính diện tích tam giác bằng công thức heron.

Công thức heron là:

Trong đó p là một nửa chu vi của tam giác, còn S chính là diện tích tam giác.

Bước 2: Hàm dientich( float a, float b, float c) sẽ có kiểu trả về là float.

Bước 3: Bạn thực hiện viết chương trình tính diện tích tam giác bằng code C

#include

using namespace std;

float chuvi(int a, int b, int c) {

return a + b + c;

}

float dientich(int a, int b, int c) {

float p = chuvi(a, b, c) / 2.0;

return sqrt(p*(p – a)*(p – b)*(p – c));

}

int main(){

float a, b, c;

cout

cin >> a;

cout

cin >> b;

cout

cin >> c;

if (a >= b + c || b >= a + c || c >= a + b)

cout

else {

cout

cout

}

system(“pause”);

return 0;

}

Cuối cùng bạn thực hiện chạy chương trình để có kết quả tính chu vi và diện tích tam giác:

Trên đây là bài viết Bài tập C Tính chu vi và diện tích tam giác với ngôn ngữ sử dụng là code C. Đây là bài toán khá cơ bản đòi hỏi bạn cần có kiến thức về hình học để tính diện tích tam giác theo công thức heron. Còn tính chu vi tam giác thì bạn chỉ việc cộng các cạnh lại với nhau là sẽ ra chu vi. Ngoài ra, bạn cũng nên check chiều dài tam giác xem việc nhập vào 3 cạnh của tam giác có hợp lệ hay không trước khi bạn tính chu vi và diện tích tam giác. Chúc bạn thành công!

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button