[Lập trình Java] Tính chu vi và diện tích hình tam giác trong Java

[Lập trình Java] Tính chu vi và diện tích hình tam giác trong Java

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áctrong 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 :

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

 

chu vi và diện tích hình tam giác trong javaChu vi và diện tích hình tam giác trong java

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

 

chu vi và diện tích hình tam giác trong java 01Chu vi và diện tích hình tam giác trong java

 

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!