BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
VNOJ Online Judge là nền tảng học tập và rèn luyện tư duy toán học, giúp học sinh phát triển khả năng lập luận logic thông qua việc giải quyết các bài toán bằng các ngôn ngữ lập trình khác nhau. Hệ thống hỗ trợ nhiều ngôn ngữ như: Pascal, C, C++, Java, Python, Scratch...
Tuy nhiên, VNOJ.IO.VN lựa chọn C++ làm ngôn ngữ trọng tâm phù hợp với học sinh THCS–THPT, góp phần rèn luyện tư duy toán học và lập luận logic, đồng thời giúp các em dễ dàng tiếp cận các ngôn ngữ lập trình khác sau này. Hiện tại cũng có thể chọn nộp bằng Pascal, C, Python, Java, C#, Scratch...
Câu 2. Bài toán tam giác (5,0 điểm; Đề TS vào 10 - Vĩnh Long 2026 - 2027)
Xem dạng PDFCâu 2. Bài toán tam giác (5,0 điểm; Đề TS vào 10 - Vĩnh Long 2026 - 2027)
Cho ba số thực a, b, c (a, b, c > 0) là độ dài của ba đoạn thẳng.
Yêu cầu: Hãy viết chương trình:
-
Kiểm tra a, b, c có là độ dài ba cạnh của một tam giác hay không, dựa vào bất đẳng thức tam giác (tổng độ dài hai cạnh bất kỳ phải lớn hơn độ dài cạnh còn lại)?
Nếu các số vừa nhập không là độ dài ba cạnh của một tam giác thì in ra dòng:
"CAC SO VUA NHAP KHONG LA DO DAI 3 CANH CUA MOT TAM GIAC".
Nếu các số vừa nhập là độ dài ba cạnh của một tam giác thì xác định loại tam giác theo đúng một trong bốn loại sau (theo thứ tự ưu tiên khi có nhiều tính chất cùng đúng):
- Tam giác đều - cả ba cạnh bằng nhau - in "TAM GIAC DEU".
- Tam giác vuông - thỏa định lý Pythagoras - in "TAM GIAC VUONG".
- Tam giác cân - có đúng hai cạnh bằng nhau (và không phải tam giác đều) - in "TAM GIAC CAN".
- Tam giác thường - các trường hợp còn lại - in "TAM GIAC THUONG".
- Tính chu vi của tam giác, với 2 chữ số sau dấu phẩy thập phân.
- Tính diện tích của tam giác theo công thức Heron, với 2 chữ số sau dấu phẩy thập phân.
Lưu ý: Công thức Heron tính diện tích tam giác khi biết độ dài 3 cạnh là:
S = can(p.(p - a).(p - b).(p - c))
(với S là diện tích tam giác; p là nửa chu vi của tam giác; a, b, c là độ dài các cạnh của tam giác).
Dữ liệu vào: Nhập trực tiếp từ bàn phím một dòng duy nhất chứa ba số thực a, b, c, cách nhau bởi dấu cách.
Dữ liệu ra: Xuất ra màn hình đúng 4 dòng theo thứ tự sau:
- Các số vừa nhập là độ dài ba cạnh của một tam giác.
- Loại tam giác.
- Chu vi.
- Diện tích.
Lưu ý: Nếu các số vừa nhập không là độ dài ba cạnh của một tam giác thì in ra dòng: "CAC SO VUA NHAP KHONG LA DO DAI 3 CANH CUA MOT TAM GIAC".
Ví dụ:
| Dữ liệu vào | Dữ liệu ra |
|---|---|
| 3 4 5 |
CAC SO VUA NHAP LA DO DAI 3 CANH CUA MOT TAM GIAC LOAI TAM GIAC: TAM GIAC VUONG CHU VI: 12.00 DIEN TICH: 6.00 |
| 1 2 3 | CAC SO VUA NHAP KHONG LA DO DAI 3 CANH CUA MOT TAM GIAC |
Bình luận