# Lõppeesmärk on leida ringi pindala, kui ringi kohta on antud kahe punkti koordinaadid: # keskpunkt ja suvaline punkt joonel. # Lahendus tuleb teha kahet funktsiooni kasutades - üks leiab kahe punkti vahelise kauguse # ja teine raadiuse järgi ringi pindala. import math def RingiPindala(r): """Funktsiooni argumendiks on raadius, funktsioon tagastab ringi pindala.""" pindala = math.pi * r ** 2 return pindala def PunktideKaugus(x1,y1,x2,y2): """Funktsiooni argumentideks on kahe punkti koordinaadid: esimenes punkti x ja y ning teise punkti x ja y. Tagastatakse punktide-vaheline kaugus.""" kaugus = math.sqrt((x2-x1)**2 + (y2-y1)**2) return kaugus # peaprogramm x1 = float(input("Ringi keskpunkti koordinaadi x väärtus: ")) y1 = float(input("Ringi keskpunkti koordinaadi y väärtus: ")) x2 = float(input("Joonepunkti koordinaadi x väärtus: ")) y2 = float(input("Joonepunkti koordinaadi y väärtus: ")) raadius = PunktideKaugus(x1,y1,x2,y2) print("Ringi raadius on",raadius) pindala = RingiPindala(raadius) print("Ringi pindala on",pindala)