Bài 17 - Đường tròn
Đề bài: Nhập tọa độ tam I(a, b) và ban kinh R.
Viết phương trình đường tròn.
Nhập điểm M(x0, y0), kiểm tra M năm trong, trên hay ngoai đường tròn.
Ví dụ: I(2, 3), R = 5, M(6, 6)
Kết quả:
Phuong trinh: (x - 2)^2 + (y - 3)^2 = 25
IM = 5.0 = R => M năm TREN đường tròn
Đăng nhập để giáo viên có thể giao bài và nhận bài nộp của bạn.
Câu trả lời
import math
a = float(input("Toa do x cua tam I: "))
b = float(input("Toa do y cua tam I: "))
R = float(input("Ban kinh R: "))
x0 = float(input("Toa do x cua diem M: "))
y0 = float(input("Toa do y cua diem M: "))
print(f"Phuong trinh duong tron: (x - {a})^2 + (y - {b})^2 = {R**2}")
IM = math.sqrt((x0-a)**2 + (y0-b)**2)
print(f"IM = {round(IM, 4)}, R = {R}")
if abs(IM - R) < 1e-9:
print("M nam TREN duong tron")
elif IM < R:
print("M nam TRONG duong tron")
else:
print("M nam NGOAI duong tron")