15.05.2008, 08:58
общий
это ответ
Здравствуйте, Raevil!
Программа в приложении, если будут вопросы касательно программы и используемых формул, обращайтесь
Приложение:
program p136863;var a,s,h,r,RR:real; c:char;BEGINwriteln(‘Что известно?‘);writeln(‘1 - сторона‘);writeln(‘2 - площадь‘);writeln(‘3 - высота‘);writeln(‘4 - радиус вписанной окружности‘);writeln(‘5 - радиус описанной окружности‘);readln(c);case c of‘1‘:begin writeln(‘Введите сторону‘); readln(a); s:=a*a*sqrt(3)/4; h:=2*s/a; r:=0.5*a/sqrt(3); RR:=a/sqrt(3); end;‘2‘:begin writeln(‘Введите площадь‘); readln(s); a:=sqrt(4*S/sqrt(3)); h:=2*S/a; r:=0.5*a/sqrt(3); RR:=a/sqrt(3); end;‘3‘:begin writeln(‘Введите высоту‘); readln(h); a:=sqrt(4*h*h/3); s:=a*a*sqrt(3)/4; r:=0.5*a/sqrt(3); RR:=a/sqrt(3); end;‘4‘:begin writeln(‘Введите радиус вписанной окружности‘); readln(r); a:=2*r*sqrt(3); s:=a*a*sqrt(3)/4; h:=2*s/a; RR:=a/sqrt(3); end;‘5‘:begin writeln(‘Введите радиус описанной окружности‘); readln(RR); a:=RR*sqrt(3); s:=a*a*sqrt(3)/4; h:=2*s/a; r:=0.5*a/sqrt(3); end;end;writeln(‘Сторона - ‘,a:0:2);writeln(‘Площадь - ‘,s:0:2);writeln(‘Высота - ‘,h:0:2);writeln(‘Радиус вписанной окружности - ‘,r:0:2);writeln(‘Радиус описанной окружности - ‘,RR:0:2);end.