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 < "nhap="" canh="" a:="">

cin >> a;

cout < "nhap="" canh="" b:="">

cin >> b;

cout < "nhap="" canh="" c:="">

cin >> c;

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

cout < "ba="" canh="" vua="" nhap="" khong="" phai="" la="" canh="" cua="" tam="">

else {

cout < "chu="" vi="" cua="" tam="" giac="" la:=""><>

}

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à:

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

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 < "nhap="" canh="" a:="">

cin >> a;

cout < "nhap="" canh="" b:="">

cin >> b;

cout < "nhap="" canh="" c:="">

cin >> c;

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

cout < "ba="" canh="" vua="" nhap="" khong="" phai="" la="" canh="" cua="" tam="">

else {

cout < "chu="" vi="" cua="" tam="" giac="" la:=""><><>

cout < "dien="" tich="" cua="" tam="" giac="" la:="" "="">< dientich(a,="" b,=""><>

}

system("pause");

return 0;

}

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

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:

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

https://thuthuat.taimienphi.vn/bai-tap-c-tinh-chu-vi-va-dien-tich-tam-giac-34064n.aspx
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!

Tác giả: Nguyễn Thuý Thanh     (4.1★- 15 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Cách tính diện tích hình tròn biết chu vi c=28,26m
Mảng (array) trong C (phần 4)
Cấu trúc (structure) trong C#
Mảng (array) trong C (phần 3)
Tham chiếu (Reference) trong C
Từ khoá liên quan:

bai tap c tinh chu vi va dien tich tam giac

, bai tap c tinh chu vi tam giac, bai tap c tinh dien tich tam giac,

SOFT LIÊN QUAN
  • Bài tập C và C++ có lời giải

    Tài liệu thực hành ngôn ngữ lập trình

    Với những ai đam mê ngôn ngữ lập trình, bài tập C và C++ có lời giải sẽ là tài liệu hay để các bạn có thêm những bài tập để thực hành, nâng cao khả năng lập trình. Lập trình luôn đòi hỏi ở người thực hiện khả năng nhạy b ...

Tin Mới

  • Cách xoay Rubik dễ nhất

    Nhìn thì có vẻ đơn giản, xong nếu như không vận dụng đầu óc, không có phương pháp thì sẽ khó có thể giải mã được bài toán Rubik. Tham khảo tiếp bài viết dưới đây của Taimienphi.vn để tìm hiểu cách xoay Rubik dễ

  • Cách tính diện tích hình chữ nhật lớp 3

    Bài viết chia sẻ cách tính diện tích hình chữ nhật lớp 3 và hướng dẫn giải bài tập tính diện tích hình chữ nhật trong SGK, sách nâng cao toán lớp 3, giúp các em học sinh hiểu rõ bản chất cách tính diện tích hình học cơ bản và xây dựng kỹ năng, mẹo ghi nhớ cho riêng mình. Một vài dạng toán tính tính diện tích hình chữ nhật lớp 3 phổ biến cũng được chia sẻ trong bài viết này.

  • Cách tính diện tích hình chữ nhật lớp 8

    Bài viết chia sẻ tổng quan cách tính diện tích hình chữ nhật lớp 8, các dạng bài tập cơ bản, nâng cao và lời giải chi tiết. Ôn tập, luyện giải bài tập tính diện tích hình chữ nhật lớp 8 theo hướng dẫn trong bài viết

  • Giải toán lớp 6 tập 1 trang 115, 116 đoạn thẳng

    Hướng dẫn giải toán lớp 6 tập 1 trang 115, 116 chủ đề đoạn thẳng. Đọc, tham khảo phương pháp giải, đáp số bài 33 trang 115, bài 34, 35, 36, 37, 38,


 Mùa hè tới rồi muốn so sánh giá tìm điều hòa giá rẻ nhất thị trường hãy dùng TopGia để so sanh gia có nhiều mẫu dieu hoa để so sanh sanh, xem dieu hoagiá rẻ để so sánh giá