import geometry;
size(14cm);
defaultpen(fontsize(11pt));
real t=4;
// Noktalar
pair A=(0,0);
pair P=t*dir(10);
pair B=extension(
A,A+dir(30),
P,P+dir(60)
);
pair C=extension(
A,A+dir(0),
P,P+dir(-40)
);
// Kalemler
pen kenar=black+1.1bp;
pen ic=black+0.75bp;
pen verilen=black+0.8bp;
pen bulunan=red+0.9bp;
// Üçgen
draw(A--B--C--cycle,kenar);
// İç doğru parçaları
draw(A--P,ic);
draw(B--P,ic);
draw(C--P,ic);
// A köşesindeki 10 derecelik yay
draw(
A+0.43*dir(0)
--A+0.43*dir(2)
--A+0.43*dir(4)
--A+0.43*dir(6)
--A+0.43*dir(8)
--A+0.43*dir(10),
verilen
);
// A köşesindeki 20 derecelik yay
draw(
A+0.70*dir(10)
--A+0.70*dir(14)
--A+0.70*dir(18)
--A+0.70*dir(22)
--A+0.70*dir(26)
--A+0.70*dir(30),
verilen
);
// B köşesindeki 30 derecelik yay
draw(
B+0.43*dir(210)
--B+0.43*dir(215)
--B+0.43*dir(220)
--B+0.43*dir(225)
--B+0.43*dir(230)
--B+0.43*dir(235)
--B+0.43*dir(240),
verilen
);
// B köşesindeki 20 derecelik yay
draw(
B+0.70*dir(240)
--B+0.70*dir(244)
--B+0.70*dir(248)
--B+0.70*dir(252)
--B+0.70*dir(256)
--B+0.70*dir(260),
bulunan
);
// C köşesindeki 60 derecelik yay
draw(
C+0.40*dir(80)
--C+0.40*dir(90)
--C+0.40*dir(100)
--C+0.40*dir(110)
--C+0.40*dir(120)
--C+0.40*dir(130)
--C+0.40*dir(140),
bulunan
);
// C köşesindeki 40 derecelik yay
draw(
C+0.68*dir(140)
--C+0.68*dir(148)
--C+0.68*dir(156)
--C+0.68*dir(164)
--C+0.68*dir(172)
--C+0.68*dir(180),
verilen
);
// Noktalar ve adları
dot("$A$",A,SW);
dot("$B$",B,N);
dot("$C$",C,SE);
dot("$P$",P,NW);
// Açı etiketleri
label("$10^\circ$",A+0.66*dir(5),S);
label("$20^\circ$",A+0.94*dir(20),NW);
label("$30^\circ$",B+0.68*dir(225),SW);
label("$20^\circ$",B+0.94*dir(250),E,bulunan);
label("$60^\circ$",C+0.62*dir(110),NE,bulunan);
label("$40^\circ$",C+0.93*dir(160),NW);
// Sonuç
label(
"$\angle PBC=20^\circ$",
(A+C)/2+(0,-0.80),
S,
bulunan
);