Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
ДенисБратанюк
19.06.2021 15:03 •
Информатика
Паскаль оператор розгалудження. один диск стоит 10 грн. а блок за 10 дисков 90 грн.как оптимально сделать покупку на суму с> 100 грн. введите с, выведите калличество блоков и отдельных дисков.
Ответ:
PleaseHelpMe4
01.10.2020 23:21
Program znanija;
const
PRICE_ONE_DISK = 10;
PRICE_TEN_DISK = 90;
EMPTY = 0;
INPUT_MONEY = 'Введите количество денег: ';
OUTPUT_PRICE = 'Купленно: ';
OUTPUT_ONE_DISK = ' - по одному диску';
OUTPUT_TEN_DISK = ' - по десять дисков';
OUTPUT_MANEY = 'Осталось денег: ';
CHAR_TABS = Chr(9);
var
sumMoney : integer;
countOneDisk : integer := 0;
countTenDisk : integer := 0;
begin
write(INPUT_MONEY);
read(sumMoney);
while((sumMoney - PRICE_TEN_DISK) >= EMPTY) do
begin
inc(countTenDisk);
sumMoney := sumMoney - PRICE_TEN_DISK;
end;
while((sumMoney - PRICE_ONE_DISK) >= EMPTY) do
begin
inc(countOneDisk);
sumMoney := sumMoney - PRICE_ONE_DISK;
end;
writeln(OUTPUT_PRICE);
writeln(CHAR_TABS, countTenDisk, OUTPUT_TEN_DISK);
writeln(CHAR_TABS, countOneDisk, OUTPUT_ONE_DISK);
writeln(OUTPUT_MANEY, sumMoney);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
Дрррррррррр
20.02.2022 23:52
Составьте программу котороя определяет является ли число кратным 3...
Pmoshnek
20.10.2020 09:02
При каком виде программирования можно наиболее эффективно использовать многоядерные процессоры? 1) параллельном; 2) логическом; 3) динамическом; 4) объектно-ориентированном....
Gurl1696
20.10.2020 09:02
Найди лишнее (по проприетарности) как это понять...
gurulezz1257
20.10.2020 09:02
Написать программу в паскале найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр....
alinavinokutov
09.05.2020 18:44
Расположите следующие цифры в порядке возрастная: 9бит,2кб,16байт,1байт,8192бит,16бит...
пушокс
22.12.2022 04:45
Программа написания буквы А в Кумире....
michytka2305200
13.04.2021 01:05
Даны два ненулевых числа. Найти сумму и произведение их квадратов. Язык Pascal...
irapodumey
03.06.2020 00:44
Каким станет давление газа в кабинете, если температуру увеличить на 250 с, уменьшить на 150с...
sadgerl5
03.06.2020 00:44
Найдите число если сотая часть его равна: 5.7,9,10. назови значение вели члены, если сотая часть её равна: 4мм,2см,1год...
111mart111
03.06.2020 00:44
Найдите sina, если cosa=0,7 и 0 градусов a 90 градусов...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
const
PRICE_ONE_DISK = 10;
PRICE_TEN_DISK = 90;
EMPTY = 0;
INPUT_MONEY = 'Введите количество денег: ';
OUTPUT_PRICE = 'Купленно: ';
OUTPUT_ONE_DISK = ' - по одному диску';
OUTPUT_TEN_DISK = ' - по десять дисков';
OUTPUT_MANEY = 'Осталось денег: ';
CHAR_TABS = Chr(9);
var
sumMoney : integer;
countOneDisk : integer := 0;
countTenDisk : integer := 0;
begin
write(INPUT_MONEY);
read(sumMoney);
while((sumMoney - PRICE_TEN_DISK) >= EMPTY) do
begin
inc(countTenDisk);
sumMoney := sumMoney - PRICE_TEN_DISK;
end;
while((sumMoney - PRICE_ONE_DISK) >= EMPTY) do
begin
inc(countOneDisk);
sumMoney := sumMoney - PRICE_ONE_DISK;
end;
writeln(OUTPUT_PRICE);
writeln(CHAR_TABS, countTenDisk, OUTPUT_TEN_DISK);
writeln(CHAR_TABS, countOneDisk, OUTPUT_ONE_DISK);
writeln(OUTPUT_MANEY, sumMoney);
end.