Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подсчитать количество банкнот 
V
    Опции темы
VertuOzz
Дата 11.12.2010, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.12.2010

Репутация: нет
Всего: нет



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

include <iostream>
using namespace std;
void main()
{
        const int n1=500, n2=200, n3=100, n4=50, n5=20, n6=10, n7=5, n8=2;
        int Summa, b500, b200, b100, b50, b20, b10, b5, b2;
                cout<<"Enter your summ:\n";cin>>Summa;
                        b500=Summa/n1;
                        b200=Summa%1000/n2;
                        b100=???;
                        ....
                        ....//Дальше вывод результата
                        cout<<"You will have:\n"<<" banknotes by 500 hrn;\n"<<b200<<" banknotes by 200 hrn;\n"<<b100<< "...";


а как вычислить количество сотенных купюр? Заранее спасибо!
PM MAIL WWW   Вверх
Crafty
Дата 11.12.2010, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 3.11.2008

Репутация: 12
Всего: 14



Код

   b500=Summa/n1;
   Summa = Summa%n1;
   b200=Summa/n2;
   Summa = Summa%n2;
   b100=Summa/n3;
   Summa = Summa%n3;
   ...

PM MAIL   Вверх
VertuOzz
  Дата 11.12.2010, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.12.2010

Репутация: нет
Всего: нет



Все гениальное просто! Спасибо, Crafty!

Добавлено через 40 секунд
Все получилось
PM MAIL WWW   Вверх
Crafty
Дата 11.12.2010, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 3.11.2008

Репутация: 12
Всего: 14



VertuOzz, советую объединять связанные константы в enum
Код

#include <iostream>
using namespace std;
int main()
{
  enum notes {note_500 = 500, note_200 = 200, note_100 = 100, note_50 = 50, note_20 = 20, note_10 = 10, note_5 = 5, note_2 = 2};
        int Summa, b500, b200, b100, b50, b20, b10, b5, b2;
                cout<<"Enter your summ:\n";
                cin>>Summa;
                        b500=Summa/note_500;
                        Summa = Summa%note_500;
                        b200=Summa/note_200;
                        Summa = Summa%note_200;
                        b100=Summa/note_100;
                        Summa = Summa%note_100;
                        // ...
                        cout<<"You will have:\n"<< b500 <<" banknotes by 500 hrn;\n"<<b200<<" banknotes by 200 hrn;\n"<<b100<< "...";
}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0412 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.