Пример, если взять сторону а=2, а острый угол b=30, то ответ s=-3.95 (площадь вообще отрицательная

program S_romb;
var
a,b,s: real;
begin
writeln('Vvedite znacheniya: A - storona romba, B - ostrui ygol');
readln(a,b);
if b<=90 then
begin
s:=a*a*sin(b); {Formula nahozhdeniya ploshadi romba cherez storony and ostrui ygol}
writeln('Plosad romba S=', s:5:2);
end
else
writeln('Neobhodimo vvesti ostrui ygol B');
end.