Trang chủ Tin Học Lớp 8 Trên một mặt phẳng tọa độ cho 2 đường tròn phân biệt có tâm C1( C1, C1) bán kính R1...
Câu hỏi :

Trên một mặt phẳng tọa độ cho 2 đường tròn phân biệt có tâm C1( C1, C1) bán kính R1 và C2( C2, C2) bán kính R2. Yêu cầu: Hãy cho biết bị trí tương đối của 2 đường tròn C1 và C2? Dữ liệu Gồm 1 dòng duy nhấp gia 6 số nguyên C1, C1, R1, C2, C2, R2 -1000 C1, C1, R1, C2, C2, R2 1000 1 R1,R2 1000 Kết quả: Xuất ra kết quả là vị trí tương đối của 2 đường tròn: Không giao nhau là: 0 Tiếp xúc:1 Cắt nhau:2 Ví dụ Input Output 1 1 3 6 1 1 0 1 1 7 1 5 10 2

image

Trên một mặt phẳng tọa độ cho 2 đường tròn phân biệt có tâm C1( C1, C1) bán kính R1 và C2( C2, C2) bán kính R2. Yêu cầu: Hãy cho biết bị trí tương đối của

Lời giải 1 :

\begin{array}{c} \color{#db1616}{\texttt{#Khoadang09}} \end{array}

def length(x1,x2,y1,y2):
    return ((x2-x1)**2+(y2-y1)**2) ** 0.5
    
x1, y1, r1, x2, y2, r2 = map(int,input().split())

res = length(x1,x2,y1,y2) #do dai
s = r1 + r2 # tong
if res >= s :
    print("0")
elif res == s :
    print("1")
elif res + r1 > r2 and res + r2 > r1  :
    print("2")
else :
    print("0")

image

Lời giải 2 :

x1,y1,r1,x2,y2,r2 = map(int,input().split())
len = ((x1-x2)**2+(y1-y2)**2)**0.5
print(0 if len>r1+r2 else 1 if len==r1+r2 else 2 if r1-r2<len>r2-r1 else 0)

image

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần và sang năm lại là năm cuối cấp, áp lực lớn dần. Hãy chú ý đến sức khỏe, cân bằng giữa học và nghỉ ngơi để đạt hiệu quả tốt nhất!

Nguồn :

sưu tập

Copyright © 2024 Giai BT SGK