Zdravím, mám problém, dělám úlohu na dopočet stran a uhlu v trojúhelniku..na form. je 6 poli(a,b,c,alfa,beta,gama). Uživ. zadá 3 údaje...přikládám moje "řešení", pro případ, že uživatel zadá stranu a.b a úhel alfa. Problém je že mě to vypíše dopočítané úhly v radiánech, né ve stupních. Děkuji za rady, nebo návrhy.
// ZP 1,2,4
if (edit1.text<>'') and (edit2.text<>'') and (edit4.text<>'') then begin
a:=strtofloat(edit1.text);
b:=strtofloat(edit2.text);
alfa:=strtofloat(edit4.text);
/////////////////////////////////////
sinalfa:=Sin(DegToRad(alfa));
sinbeta:=(b*sinalfa)/a;
beta:=RadtoDeg(sinbeta);
edit5.text:=floattostr(beta);
/////
gama:=180-(alfa+beta);
edit6.text:=floattostr(gama);
/////
singama:=Sin(DegToRad(gama));
c:=(singama*a)/sinalfa;
edit3.Text:=floattostr(c);
end