Вычислить оптимальный вес пользователя - Turbo Pascal (29310)
Формулировка задачи:
Помогите пожалуйста! Написать программу через функцию , которая вычисляет оптимальный вес пользователя , сравнивает ее с реальной и выдает рекомендации о необходимости полнеть или похудеть. Оптимальный вес вычисляется по формуле: рост (см) -100
Решение задачи: «Вычислить оптимальный вес пользователя»
textual
Листинг программы
function IdealWeight(const height: Integer): Integer; begin IdealWeight := height - 100; end; procedure Answer(const weight, ideal: Integer); var diff: Integer; begin diff := ideal - weight; if (diff > 0) then WriteLn('Нужно набрать ', diff, ' кг.') else if (diff = 0) then WriteLn('Вы идеальны!') else WriteLn('Необходимо сбросить ', Abs(diff), ' кг.'); end; var h, w: Integer; begin Write('Рост? '); ReadLn(h); Write('Масса? '); ReadLn(w); Answer(w, IdealWeight(h)); end.
Объяснение кода листинга программы
- В функции IdealWeight задан рост пользователя в переменной height и вычислен оптимальный вес пользователя в переменной IdealWeight.
- В процедуре Answer заданы масса пользователя в переменной weight и оптимальный вес пользователя в переменной ideal. Вычислена разница между ними в переменной diff.
- Если разница положительна, то выводится сообщение
Нужно набрать
и значение diff, если оно больше нуля. - Если разница равна нулю, выводится сообщение
Вы идеальны!
. - Если разница отрицательна, выводится сообщение
Необходимо сбросить
и абсолютное значение diff.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д