Finished 1 circle and all

This commit is contained in:
Yohan Boujon 2025-02-05 20:21:44 +01:00
parent 0a95d290df
commit 0ead0cd1ea
3 changed files with 23 additions and 3 deletions

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View file

@ -38,6 +38,26 @@ print(c_CA)
area = triangle_area + c_AB + c_BC + c_CA area = triangle_area + c_AB + c_BC + c_CA
print(f"Triangle area: {heron(side(A,B),side(B,C),side(C,A))}") # print(f"Triangle area: {heron(side(A,B),side(B,C),side(C,A))}")
print(f"Intersection triangle area: {triangle_area}") # print(f"Intersection triangle area: {triangle_area}")
print(f"Total area: {area}") print(f"Total area (3 circles): {area}")
## Two circles
CA_i0=(2,1)
CA_i1=(1,2)
AB_i0=(1.75,1.66)
AB_i1=(1.75,0.34)
BC_i0=(1.51,1.13)
BC_i1=(3,1.87)
AB=side(AB_i0,AB_i1)
BC=side(BC_i0,BC_i1)
CA=side(CA_i0,CA_i1)
area_two = 2*circle_triangle(AB) + 2*circle_triangle(BC) + 2*circle_triangle(CA)
print(f"Total area (2 circles): {area_two-3*area}")
print(f"Total area (1 circle): {(3*math.pi)-(area_two-2*area)}")