
Помогите пожалуйста написать программу. Нужно чтобы человек вводил фрукт, а программа выводила ему
белки, жиры и углеводы фрукта. Дам много баллов!!!

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

#include <iostream>
#include <array>
#include <map>
// структура данных такова
// 1. открываешь фигурные скобки
// 2. название фрукта в двойных ковычках
// 3. открываешь фигурнуые скобки
// 4. 3 числа - жиры, белки, углеводы
// по этому шаблону запиши фрукты и их хар-ки сам (с русским языком могут быть проблемы)
std::map<std::string, std::array<float, 3>> bd = {
{"apple", {1.0, 1.0, 1.0}},
{"banana", {2.0, 2.0, 2.0}},
};
using std::cout, std::cin;
int main()
{
std::string fruit;
cout << "enter fruit: ";
cin >> fruit;
if (bd.find(fruit) != bd.end())
{
cout << "\tfats:\t\t" << bd[fruit][0] <<
"\n\tproteinsand:\t" << bd[fruit][1] <<
"\n\tcoals:\t\t" << bd[fruit][2] << std::endl;
}
else cout << "unknown fruit";
}



Конечно, я помогу вам написать программу на языке Python, которая будет запрашивать у пользователя название фрукта и выводить информацию о содержании белков, жиров и углеводов для этого фрукта. Для этой задачи вы можете использовать словарь, в котором будут храниться данные о питательных веществах для различных фруктов. Вот пример программы:
python# Создаем словарь с данными о питательных веществах для различных фруктов
питательные_вещества = {
"яблоко": {"белки": 0.47, "жиры": 0.23, "углеводы": 11.8},
"груша": {"белки": 0.38, "жиры": 0.12, "углеводы": 15.46},
"банан": {"белки": 1.03, "жиры": 0.33, "углеводы": 22.84},
# Добавьте другие фрукты и их питательные вещества по аналогии
}
# Запрашиваем у пользователя название фрукта
фрукт = input("Введите название фрукта: ").lower()
# Проверяем, есть ли такой фрукт в словаре
if фрукт in питательные_вещества:
# Получаем данные о питательных веществах для выбранного фрукта
данные = питательные_вещества[фрукт]
# Выводим информацию о питательных веществах
print(f"Питательные вещества в {фрукт}:")
print(f"Белки: {данные['белки']} г")
print(f"Жиры: {данные['жиры']} г")
print(f"Углеводы: {данные['углеводы']} г")
else:
print("Информация о таком фрукте отсутствует в базе данных.")
# Примеры ввода: "яблоко", "груша", "банан"
Вы можете дополнить словарь питательные_вещества
данными о других фруктах, если необходимо. Когда пользователь введет название фрукта, программа найдет соответствующие данные и выведет их на экран.


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