Вопрос задан 29.09.2023 в 18:15. Предмет Информатика. Спрашивает Капралов Дима.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хайлова Алёна.

#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";

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам написать программу на языке 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("Информация о таком фрукте отсутствует в базе данных.") # Примеры ввода: "яблоко", "груша", "банан"

Вы можете дополнить словарь питательные_вещества данными о других фруктах, если необходимо. Когда пользователь введет название фрукта, программа найдет соответствующие данные и выведет их на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос