diff --git a/frontend/textbooks/geometry_9_ch1.html b/frontend/textbooks/geometry_9_ch1.html
index 18b4a25..0ad32f5 100644
--- a/frontend/textbooks/geometry_9_ch1.html
+++ b/frontend/textbooks/geometry_9_ch1.html
@@ -1686,7 +1686,7 @@ function buildP4(){
+ (tn===null ? '$\\tan '+aDeg+'^\\circ$ — не определён' : '$\\tan '+aDeg+'^\\circ \\approx '+tn.toFixed(3)+'$');
renderMath(out);
if(aDeg > 90 && aDeg < 180){
- tag.innerHTML = '⚠ Тупой угол! $\\cos \\alpha < 0$.';
+ tag.innerHTML = ' Тупой угол! $\\cos \\alpha < 0$.';
renderMath(tag);
} else if(aDeg === 90){
tag.innerHTML = 'Прямой угол.';
@@ -2262,18 +2262,18 @@ function buildP6(){
s += 'B';
s += 'C';
s += 'H';
- // подписи отрезков
- s += 'b₁='+b1.toFixed(0)+'';
- s += 'a₁='+a1.toFixed(0)+'';
- s += 'h='+hPx.toFixed(0)+'';
- s += 'b='+bPx.toFixed(0)+'';
- s += 'a='+aPx.toFixed(0)+'';
+ // подписи отрезков в единицах (px / sc = единиц, c = 10)
+ s += 'b₁='+_b1.toFixed(2)+'';
+ s += 'a₁='+_a1.toFixed(2)+'';
+ s += 'h='+h.toFixed(2)+'';
+ s += 'b='+b.toFixed(2)+'';
+ s += 'a='+a.toFixed(2)+'';
svg.innerHTML = s;
- // соотношения (в пикселях — но проверка работает в любых единицах)
- out.innerHTML = 'Три соотношения (в пикселях):
'
- + '$h^2 = '+hPx.toFixed(0)+'^2 \\approx '+(hPx*hPx).toFixed(0)+'$, $a_1 \\cdot b_1 = '+a1.toFixed(0)+' \\cdot '+b1.toFixed(0)+' \\approx '+(a1*b1).toFixed(0)+'$ ✓
'
- + '$a^2 = '+aPx.toFixed(0)+'^2 \\approx '+(aPx*aPx).toFixed(0)+'$, $c \\cdot a_1 = '+cPx+' \\cdot '+a1.toFixed(0)+' \\approx '+(cPx*a1).toFixed(0)+'$ ✓
'
- + '$b^2 = '+bPx.toFixed(0)+'^2 \\approx '+(bPx*bPx).toFixed(0)+'$, $c \\cdot b_1 = '+cPx+' \\cdot '+b1.toFixed(0)+' \\approx '+(cPx*b1).toFixed(0)+'$ ✓';
+ // соотношения в реальных единицах (c = 10)
+ out.innerHTML = 'Три соотношения (гипотенуза $c = '+c.toFixed(0)+'$):
'
+ + '$h^2 = '+h.toFixed(2)+'^2 \\approx '+(h*h).toFixed(2)+'$, $a_1 \\cdot b_1 = '+_a1.toFixed(2)+' \\cdot '+_b1.toFixed(2)+' \\approx '+(_a1*_b1).toFixed(2)+'$ ✓
'
+ + '$a^2 = '+a.toFixed(2)+'^2 \\approx '+(a*a).toFixed(2)+'$, $c \\cdot a_1 = '+c.toFixed(0)+' \\cdot '+_a1.toFixed(2)+' \\approx '+(c*_a1).toFixed(2)+'$ ✓
'
+ + '$b^2 = '+b.toFixed(2)+'^2 \\approx '+(b*b).toFixed(2)+'$, $c \\cdot b_1 = '+c.toFixed(0)+' \\cdot '+_b1.toFixed(2)+' \\approx '+(c*_b1).toFixed(2)+'$ ✓';
renderMath(out);
seen.add(Adeg);
if(seen.size >= 5 && !seen.has('done')){ addXp(10,'p6-iv1'); bumpProgress('p6', 15); seen.add('done'); }