Написать программу для расчёта площади тела - 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
. - Выводится сообщение с рассчитанным значением площади тела.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д