Вопрос задан 18.07.2023 в 11:35. Предмет Информатика. Спрашивает Белошевский Денис.

Алгоритм вычисления площади и периметра треугольника обычного по известным длинам трех сторон

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чупров Михаил.

program pr;

var

i:integer;

procedure fiil();

var a,b: integer;

f:file of integer;

begin

assign(f,'c:\input.txt');

rewrite(f);

writeln('Введите длину прямоуг (а): ');

readln(a);

writeln('Введите ширину прямоуг (b): ');

readln(b);

write(f,a,b);

close(f);

end;

procedure show();

var

f:file of integer;

v:text;

s,p,a,b:integer;

begin

assign(f,'c:\input.txt');

reset(f);

while not eof (f) do begin

read(f,a,b);

end;

assign(v,'c:\output.txt');

rewrite(v);

S:=a*b;

P:=(a+b)*2;

writeln('p=',p);

writeln('s=',s);

write(v,'p=',p);

write(v,'s=',s);

close(f);

close(v);

end;

begin

fiil();

show();

end.

0 0
Отвечает Менский Лёша.

Ответ:

и так же в площади


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вычисления площади и периметра треугольника по известным длинам его сторон можно использовать формулы Герона.

Площадь треугольника можно вычислить по следующей формуле:

css
s = (a + b + c) / 2 area = √(s * (s - a) * (s - b) * (s - c))

где a, b и c - длины сторон треугольника, а s - полупериметр треугольника.

Периметр треугольника вычисляется как сумма длин его сторон:

css
perimeter = a + b + c

Применим эти формулы в коде на Python:

python
import math def triangle_area(a, b, c): s = (a + b + c) / 2 area = math.sqrt(s * (s - a) * (s - b) * (s - c)) return area def triangle_perimeter(a, b, c): perimeter = a + b + c return perimeter # Пример использования a = 3 b = 4 c = 5 area = triangle_area(a, b, c) perimeter = triangle_perimeter(a, b, c) print("Площадь треугольника:", area) print("Периметр треугольника:", perimeter)

В этом примере задан треугольник со сторонами длиной 3, 4 и 5. Вычисленные значения будут выведены на экран:

Площадь треугольника: 6.0 Периметр треугольника: 12

Обратите внимание, что в коде используется функция sqrt() из модуля math для вычисления квадратного корня.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос