
Вопрос задан 20.07.2023 в 14:21.
Предмет Информатика.
Спрашивает Тихий Влад.
Написать программу, которая вычисляет оптимальный вес пользователя, сравнивает его с реальным и
выдает рекомендацию о необходимости поправиться или похудеть. Оптимальный вес вычисляется по формуле: рост (в сантиметрах) -100. Рекомендуемый вид экрана во время работы программы приведен ниже. Введите в одной строке через пробел рост (см) и вес (кг) затем нажмите Enter › 170 68 Вам надо поправиться на 2.00 кг.

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

Отвечает Сибагатова Оксана.
Ответ:
Объяснение:
Решение во вложении. (С++)




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для создания программы, которая вычислит оптимальный вес пользователя и даст рекомендацию, мы можем использовать следующий Python код:
pythondef calculate_optimal_weight(height_cm):
return height_cm - 100
def main():
input_str = input("Введите в одной строке через пробел рост (см) и вес (кг), затем нажмите Enter › ")
height, weight = map(float, input_str.split())
optimal_weight = calculate_optimal_weight(height)
diff_weight = weight - optimal_weight
if diff_weight > 0:
print(f"Вам надо поправиться на {abs(diff_weight):.2f} кг.")
elif diff_weight < 0:
print(f"Вам надо похудеть на {abs(diff_weight):.2f} кг.")
else:
print("Ваш вес уже оптимален!")
if __name__ == "__main__":
main()
Пример работы программы:
scssВведите в одной строке через пробел рост (см) и вес (кг), затем нажмите Enter › 170 68
Вам надо поправиться на 2.00 кг.
Этот код определяет функцию calculate_optimal_weight
, которая вычисляет оптимальный вес пользователя по формуле "рост (в сантиметрах) - 100". Затем основная функция main
считывает входные данные (рост и вес) от пользователя, вычисляет оптимальный вес и сравнивает его с реальным весом, чтобы дать рекомендацию. Если разница между реальным весом и оптимальным положительна, программа предлагает поправиться, если отрицательна — предлагает похудеть, а если равна нулю, выводит, что вес уже оптимален.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili