D = Intersect(xAxis, yAxis)
A = Point(xAxis)
a_3 = OrthogonalLine(A, xAxis)
c = Circle(A, D)
B = Intersect(c, a_3, 2.0)
b = OrthogonalLine(B, yAxis)
C = Intersect(b, yAxis)
E = Intersect(c, xAxis, 2.0)
d = Circle(D, A)
F = Intersect(d, xAxis, 2.0)
G = Midpoint(C, B)
e = Semicircle(C, B)
f = OrthogonalLine(E, xAxis)
g = OrthogonalLine(F, xAxis)
H = Intersect(b, g)
I = Intersect(b, f)
h = CircleSector(I, B, E)
k = CircleSector(H, F, C)
P, f_1, d_1, c_1, h_1 = Polygon(F, D, C, H)
Q, d_2, a_1, b_1, c_2 = Polygon(D, A, B, C)
R, a_2, e_1, i, b_2 = Polygon(A, E, I, B)
j = Segment(G, B)
a = Segment(D, A)
T1: "Umfang u = " + (3.0 * a + a / 2.0 * 3.141592653589793 + a * 3.141592653589793) + "
Flächeninhalt = " + (3.0 * a * a + a / 2.0 * a / 2.0 * 3.141592653589793 / 2.0 - a * a * 3.141592653589793 / 2.0)