Bài hôm nay mình sẽ giới thiệu đến các bạn một bài tập đơn giản trong Java đó là tính chu vi và diện tích hình tam giác trong Java.
Nếu bạn chưa có một kiến thức nào về lập trình Java, bạn nên xem qua các bài này :
2. Chương trình Hello đầu tiên
3. Câu lệnh điều kiện if – else trong lập trình Java
4. Câu lệnh lặp while – do while – for trong lập trình Java
5. Thao tác xử lý mảng một chiều – hai chiều trong lập trình Java
Tính chu vi và diện tích hình tam giác trong Java như thế nào?
– Mục tiêu : Sử dụng kiểu dữ liệu và chuyển đổi kiểu dữ liệu , làm quen với lớp Math
– Yêu cầu : Xây dựng chương trình tính chu vi và diện tích hình tam giác gồm các chức năng :
- Nhập vào 3 cạnh hình tam giác : a, b,c
- Xuất ra chu vi và diện tích của hình tam giác
- Công thức sử dụng : Nửa ChuVi p=(a+b+c)/2;
- ChuVi=p*2 ;
- DienTich=Math.sqrt(p*(p-a)*(p-b)*(p-c));
- Dữ liệu thử nghiệm : a=5 , b=4 , c=3
Với vài tập này có rất nhiều cách để giải và mình chọn cách giải dễ hiểu, phổ dụng nhất và nhiều người khuyên dùng nhất đó là tách hàm
Ở đây mình tách thành 4 hàm là : NhapSoNguyen, nuachuVi, chuVi, dienTich, và phương thức Main

Với cách giải này đối với bài toán tính chu vi và diện tích tam giác trong Java có thể khá là dài nhưng lại là cách được nhiều người khuyên nhất. Bởi vì sao, nó sẽ tạo cho mình một thói quen tách hàm, việc tách ra thành từng hàm để mình có thể dễ dàng xử lý thuật toán cũng như kiểm soát lỗi một cách dễ dàng đối với những bài toán phức tạp và ví dụ đơn giản đó là lập trình hướng đối tượng OOP. Chúng ta sẽ xử lý trên từng hàm và từng Class.
Dưới đây là kết quả :

Trên là quy trình giải bài toán tính chu vi và diện tích hình tam giác trong Java cơ bản.
Nếu bạn làm như trên mà bị lỗi thì hãy comment bên dưới, mình sẽ giải đáp cho bạn!
Chúc bạn thành công!