Quảng cáo
1 câu trả lời 610
package cau_truc_ifelse;
import java.util.Scanner;
public class XacDinhViTriCua1DiemSoVoiDuongTron {
public static void main(String[] args) {
int hoanhDoDiemM, tungDoDiemM, hoanhDoTamO, tungDoTamO, banKinhR;
String viTri;
Scanner scanner = new Scanner(System.in);
System.out.println("Nhập vào hoành độ tâm O: ");
hoanhDoTamO = scanner.nextInt();
System.out.println("Nhập vào tung độ tâm O: ");
tungDoTamO = scanner.nextInt();
System.out.println("Nhập vào hoành độ điểm M: ");
hoanhDoDiemM = scanner.nextInt();
System.out.println("Nhập vào tung độ điểm M: ");
tungDoDiemM = scanner.nextInt();
System.out.println("Nhập vào bán kính R: ");
banKinhR = scanner.nextInt();
// tính bình phương khoảng cách từ tâm O tới điểm M.
int khoangCachOM = (hoanhDoDiemM - hoanhDoTamO) * (hoanhDoDiemM - hoanhDoTamO) +
(tungDoDiemM - tungDoTamO) * (tungDoDiemM - tungDoTamO);
// tính bình phương bán kính
int banKinh = banKinhR * banKinhR;
// so sánh bình phương khoảng cách OM với bình phương bán kính
if (khoangCachOM < banKinh) {
viTri = "Điểm M nằm bên trong đường tròn.";
} else if (khoangCachOM == banKinh) {
viTri = "Điểm M nằm trên đường tròn.";
} else {
viTri = "Điểm M nằm ngoài đường tròn.";
}
System.out.println(viTri);
}
}
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86469
