• Предмет: Информатика
  • Автор: TequilaSunrise
  • Вопрос задан 7 лет назад

Помогите, пожалуйста, буду очень благодарна ♥️ (pascal)

Приложения:

Ответы

Ответ дал: Аноним
0
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln('Укажите код заданной величины в правильном треугольнике');
  Writeln('1-сторона, 2-площадь, 3-высота, 4-радиус вписанной окружности,');
  var k:=ReadInteger('5-радиус описанной окружности:');
  var sr3:=Sqrt(3); // часто нужно
  case k of
  1:begin
    var a:=ReadReal('Введите длину стороны треугольника:');
    Writeln('Площадь треугольника ',a*a*sr3/4:0:5);
    Writeln('Высота треугольника ',a*sr3/2:0:5);
    Writeln('Радиус вписанной окружности ',a/(2*sr3):0:5);
    Writeln('Радиус описанной окружности ',a/sr3:0:5)
    end;
  2:begin
    var s:=readReal('Введите значение площади треугольника:');
    var a:=Sqrt(4*s/sr3);
    Writeln('Сторона треугольника ',a:0:5);
    Writeln('Высота треугольника ',a*sr3/2:0:5);
    Writeln('Радиус вписанной окружности ',a/(2*sr3):0:5);
    Writeln('Радиус описанной окружности ',a/sr3:0:5)
    end;
  3:begin
    var h:=ReadReal('Введите высоту треугольника:');
    var a:=2*h/sr3;
    Writeln('Сторона треугольника ',a:0:5);
    Writeln('Площадь треугольника ',a*a*sr3/4:0:5);
    Writeln('Радиус вписанной окружности ',a/(2*sr3):0:5);
    Writeln('Радиус описанной окружности ',a/sr3:0:5)
    end;
  4:begin
    var r:=ReadReal('Введите радиус вписанной окружности:');
    var a:=2*r*sr3;
    Writeln('Сторона треугольника ',a:0:5);
    Writeln('Высота треугольника ',a*sr3/2:0:5);
    Writeln('Площадь треугольника ',a*a*sr3/4:0:5);
    Writeln('Радиус описанной окружности ',a/sr3:0:5)
    end;
  5:begin
    var R:=ReadReal('Введите радиус описанной окружности:');
    var a:=R*sr3;
    Writeln('Сторона треугольника ',a:0:5);
    Writeln('Высота треугольника ',a*sr3/2:0:5);
    Writeln('Площадь треугольника ',a*a*sr3/4:0:5);
    Writeln('Радиус вписанной окружности ',a/(2*sr3):0:5)
    end;
  else Writeln('Введено недопустимое значение')
  end
end.
Ответ дал: TequilaSunrise
0
спасибо большое
Ответ дал: Аноним
0
Пожалуйста
Вас заинтересует