ignashkinamasha
?>

Вариант №1 №1. Пользователь вводит радиус (целое число)окружности. Программа должна вывести на экранплощадь круга (формула: s=2pr№2. Пользователь вводит длину н ширину (числа сзапятой) прямоугольника. Найти длину его днагонали.№3. Пользователь вводит три стороны треугольника (а, b, c)Прорамма должна посчитать плошадьтреугольника формуле Герона (s = корень из p(p-a) (p-b)(p-a)) , p - полупериметр Программа Питон

Информатика

Ответы

kalterbrun
Var a,b,c,angA,angB,angC,cs: real;
    s: string;
begin
  write('длины сторон через пробел:  ');
  readln(a,b,c);
  if (a+b>c) and(a+c>b) and (c+b>a) then
  begin
    cs:=(sqr(a)+sqr(b)-sqr(c))/(2*a*b);
    angC:=360*ArcCos(cs)/(2*pi);
    writeln('угол С = ',angC:4:2);
    cs:=(sqr(a)+sqr(c)-sqr(b))/(2*a*c);
    angB:=360*ArcCos(cs)/(2*pi);
    writeln('угол B = ',angB:4:2);
    angA:=180-angB-angC;
    writeln('угол A = ',angA:4:2);
    if (angA<90) and (angB<90) and (angC<90) then
       s:='треугольник остроугольный';
    if (angA>90) or (angB>90) or (angC>90) then
       s:='треугольник тупоугольный';
    if (sqr(a)+sqr(b)=sqr(c)) or (sqr(a)+sqr(c)=sqr(b)) or 
      (sqr(b)+sqr(c)=sqr(a)) then
       s:='треугольник прямоугольный';
       writeln(s);
     end
  else writeln('треугольник составить нельзя');
end.
    

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вариант №1 №1. Пользователь вводит радиус (целое число)окружности. Программа должна вывести на экранплощадь круга (формула: s=2pr№2. Пользователь вводит длину н ширину (числа сзапятой) прямоугольника. Найти длину его днагонали.№3. Пользователь вводит три стороны треугольника (а, b, c)Прорамма должна посчитать плошадьтреугольника формуле Герона (s = корень из p(p-a) (p-b)(p-a)) , p - полупериметр Программа Питон
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

АльбертовичБерезин58
Freelifecool797
jenek-f
Koranna1986
madjk
Kamil
lion13
Andreevich
falileevas
uglichdeti
marinavg63607
toniv
appmicom
sergei641
Максим_Нина