Написать программу для расчёта площади тела - Pascal ABC
Формулировка задачи:
Вот формула :ППТ(м^2)=0,0003207*вес(г)(0,7285-0,0188*log10 вес(г)*рост(см)0.3
Решение задачи: «Написать программу для расчёта площади тела»
textual
Листинг программы
- var v,r:integer;
- p:real;
- begin
- write('Введите вес в граммах v=');
- readln(v);
- write('Введите рост в сантиметрах r=');
- readln(r);
- p:=0.00032207*power(v,(0.7285-0.0188*ln(v)/ln(10)))*power(r,0.3);
- writeln('Площадь тела=',p:0:4,' кв.м')
- end.
Объяснение кода листинга программы
- Создается переменная
v
типаinteger
и присваивается значение, полученное от пользователя. - Создается переменная
r
типаinteger
и присваивается значение, полученное от пользователя. - Создается переменная
p
типаreal
и присваивается значение, рассчитанное по формуле0.00032207*power(v,(0.7285-0.0188*ln(v)/ln(10)))*power(r,0.3)
. Здесьpower(v,n)
возводит числоv
в степеньn
, аln(v)
вычисляет натуральный логарифм числаv
. - Выводится сообщение с рассчитанным значением площади тела.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д