Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/35: Рейтинг темы: голосов - 35, средняя оценка - 4.77
4 / 4 / 1
Регистрация: 11.02.2010
Сообщений: 74

денежные купюры

07.11.2010, 23:46. Показов 6695. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В некоторой стране используются денежные купюры достоинством в 1, 2, 4, 8, 16, 32 и 64. дано натуральное число N. Как наименьшим количеством таких денежных купюр можно выплатить сумму N (указать количество каждой из используемых для выплаты купюр)? Предполагается, что имеется достаточно большое количество купюр всех достоинств

не понял как решать(

Добавлено через 2 минуты
В кассе имеются купюры достоинством в К рублей и в 1 рубль. Выдать N рублей минимальным набором купюр заданного достоинства.

примерно такая же
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.11.2010, 23:46
Ответы с готовыми решениями:

Купюры
Покупатель должен заплатить в кассу 5руб. У него имеются купюры по 1, 5, 10, 50, 100, 500, 1000 и 10000 руб. Сколько купюр разного...

купюры
помогите решить данную задачу , заранее благодарен Покупатель должен заплатить в кассу S рублей. у него имеются купюры достоинством...

Строки. Денежные вклады, информация по вкладчику, сумма вклада, пол.
Необходимо выполнить задачу, приложенную в аттачменте, выполнить процедурами и функциями, используя строки, заранее спасибо.

2
15 / 15 / 5
Регистрация: 07.11.2010
Сообщений: 57
07.11.2010, 23:49
Лучший ответ Сообщение было отмечено Adiga-07 как решение

Решение

Вы решали когда-нибудь задачу о дискетах? вот её код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{Программа подсчитывает оптимальное количество ящиков, коробок, одиночных
дискет, которые необходимо купить при наименьших затратах}
 
Program zad_4;
 
Uses
      Crt;
 
Const
      d1=11.50;
      k12=114.50;
      y12=1200.55;
 
Var
      kol, kolYA, kolKOR, kolD       : integer; {Переменные для хранения количества дисков}
      cenaYA, cenaKOR, cenaD, cenaVS : real;    {Переменные для хранения цены}
 
Begin
 
 ClrScr;
 
 WriteLn('Введите количество дискет, которое Вы хотите купить');
 ReadLn(kol);
 
 {Поиск количества дисков в коробках, ящиках}
 kolYA  := kol div 144;
 kolKOR := (kol mod 144) div 12;
 kolD   := (kol mod 144) mod 12;
 
 {Находим, сколько мы заплатим отдельно за диски, без коробок и ящиков}
 cenaD := d1*kolD;
 
 {Проверка оптимальности покупки одиночных дискет}
 If cenaD > k12 Then
    Begin
     cenaD  := 0;
     kolD   := 0;
     KolKOR := kolKOR + 1;
    End
 Else
    cenaD := d1*kolD;
 
 {Находим, сколько мы заплатим отдельно за диски, без коробок и ящиков}
 cenaKOR := k12*kolKOR;
 
 {Проверка оптимальности покупки одних коробок, без ящиков}
 If cenaKOR > y12 Then
    Begin
     cenaKOR := 0;
     kolKOR  := 0;
     kolYA   := kolYA + 1;
    End
 Else
    cenaKOR := k12 * kolKOR;
 
 {Находим стоимость покупки}
 cenaYA := y12 * kolYA;
 cenaVS := cenaYA + cenaKOR + cenaD;
 
 {Вывод на экран полученных результатов}
 WriteLn;
 Write('Если бы Вы покупали просто дискеты, то заплатили бы');
 WriteLn(d1*kol:8:2,' рублей');
 WriteLn;
 Write('При помощи программы Вы заплатите ',cenaVS:6:2,' если купите ');
 WriteLn(kolYA, ' ящиков, ',kolKOR, ' коробок и ',kolD, ' дисков');
 
 ReadKey;
 
End.
Принцип такой же

Добавлено через 1 минуту
Если уж совсем не будет получаться написать программу - дайте знать - напишу и скину Вам код
1
Платежеспособный зверь
 Аватар для кот Бегемот
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
08.11.2010, 00:01
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
n,k:integer; 
begin
readln (n);
k:=64;
while n>0 do
begin
if n>=k then writeln(n div k,'*',k);
n:=n mod k;
k:=k div 2;
end;
readln;
end.
Добавлено через 2 минуты
Исправлено для максимальной купюры в 64

Добавлено через 50 секунд
xNum3n, ничего похожего
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2010, 00:01
Помогаю со студенческими работами здесь

Купюры
Приветик всем Поможет кто-то создать в паскаль програмку которая будет отоброзить суму денег в меньше купюр ну как 1234 рублеи -1 1000 ...

Проверить, можно ли разделить монеты и купюры гонорара на две равные части?
Инопланетяне с планеты Пандора уже много лет исследуют землян. Для этого на Землю внедрено множество агентов-пандорианцев. Так как...

Составить алгоритм (любая форма представления) и написать программу: В некоторой стране используются денежные купюры до¬стоинством в 1, 2, 4, 8, 16,
Составить алгоритм (любая форма представления) и написать программу: В некоторой стране используются денежные купюры до¬стоинством в 1,...

Выводятся денежные единицы
программа на делфи БД акссес, программа про СТО, там вот результат выполненных работ выводится в рублях, т.к. в БД стоит форма поля...

какие тематики в Бегуне самые денежные?
В каких тематиках в Бегуне самые дорогие клики?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru