DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể tích hình hộp chữ nhật trong lập trình C/C++ Tính diện tích, thể tích hình trụ tròn trong lập trình C/C++
Đây là một bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++.
Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác trong lập trình C/C++
3 cạnh tạo thành hình tam giác điều kiện là với bất kì tổng độ dài 2 cạnh nào phải lớn hơn cạnh còn lại.
Như vậy trong lập trình C/C++ để kiểm tra 3 cạnh nhập từ bàn phím có tạo thành hình tam giác không, ta chỉ cần lấy hết tất cả các trường hợp tổ hợp 2 cạnh so với cạnh còn lại nếu có 1 trường hợp tổng độ dài 2 cạnh đó mà nhỏ hơn hoặc bằng cạnh còn lại có thể kết luận 3 cạnh không tạo thành 1 hình tam giác.
Cụ thế ví dụ ta có 3 cạnh là a, b, c…..Để kiểm tra 3 cạnh a, b, c có tạo thành hình tam giác không ta sẽ kiểm tra hết tất cả các trường hợp sau:
a + b > c
a + c > b
b + c > a
Code mẫu chương trình C
#include <stdio.h>
int main()
{
int a, b, c;
printf("Nhap lan luot 3 canh cua tam giac: ");
scanf("%d %d %d", &a, &b, &c);
if((a+b > c) && (a + c > b) && (c + b > a)){
printf("3 canh tao thanh 1 hinh tam giac");
}else{
printf("3 canh khong the tao thanh 1 hinh tam giac");
}
}
[Xem tất cả bài viết chủ đề C/C++ tại đây]