Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Lập Trình

12:25 08-02-2022 553 lượt xem 5 bình luậ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

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Thiều Văn Hiếu đã bình luận 18:22 08-02-2022

Không biết sao mà giờ được rồi thôi cx cảm ơn mấy ông nha

Hoang Le đã bình luận 16:05 08-02-2022

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.

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 13:00 08-02-2022
nhiều ngoặc quá nó dễ bị thừa thiếu. bạn viết lại từ đầu theo quy tắc từ trong ra ngoài gom nhóm lại nha

Câu hỏi mới nhất