Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
System.out.print("\n"+"Dien tich hinh tron la : "+(Math.pow(((Math.sqrt((u-x)*(u-x)+(v-y)*(v-y)))/2),2)*Math.PI));
Mọi người cho e hỏi câu này sai ở đâu không ạ dùng vscode mà nó cứ báo lỗi chỗ "(" của chữ v thứ 2
Không biết sao mà giờ được rồi thôi cx cảm ơn mấy ông nha
Mình góp ý thôi, không biết giúp được không, bạn nên gom từng công thức thành các biến nhỏ cho dễ quản lý, dễ xem và dễ chỉnh sửa, hoặc cũng có thể dùng cách này để test lại xem lỗi đó sai ở đâu.
VD:
a = u - x;
b = v - y;
c = Math.sqrt(a*a+b*b);
d = c/2;
e = Math.pow(d,2)
......
Mình gom hơi bị chi tiết quá nhưng mà gom lại vậy thì sẽ dễ cho việc kiểm tra và nhận biết lỗi hơn việc mỗi lần nhìn vào 1 đống ngoặc vậy sẽ bị hoa mắt.