Расчет количества в задаче?

// Запрос количество корма съедаемого за день
    std::cout << "Сколько грамм корма в день ест животное: ";
    int dailydose{ 0 };
    std::cin >> dailydose;

    // Запрос количества дней на которые закупить корм
    std::cout << "На какое количество дней требуется закупить корм?: ";
    int howmanydays{ 0 };
    std::cin >> howmanydays;

    // Запрос цены корма за 100грамм (пачку)
    std::cout << "Сколько стоит пачка корма? (100грамм): ";
    float foodprice{ 0 };
    std::cin >> foodprice;

    //

    // Расчет количества корма на выбранный срок
    std::cout << "На выбранное вами количество днем, требуется купить " << howmanydays * dailydose << " грамм корма. Или же " <<

Как сделать так, что пачка = 100 граммам корма, то есть 1 единица?
Чтобы допустим 600 грамм = 6 единиц, а 540 грамм = 5.4 единицы.
  • Вопрос задан
  • 233 просмотра
Решения вопроса 1
Zoominger
@Zoominger
System Integrator
int dailydose{ 0 };
Чёт я на этом месте уже повис.
Ну да ладно.

Как сделать так, что пачка = 100 граммам корма, то есть 1 единица.

Делите 100 на 100. Для 600 - тоже на 100.
И всё остальное на 100.
Это и будет одна условная единица.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sergomen
@Sergomen
Просто делай добро и оно вернётся
int one = 100; // -- количество грам в 1 единице -
int gramm = 540; // -- количество грамов -
float count = (float)gramm / (float)one; // -- количество единиц -
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы