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

Написать в Паскале программу, которая реализует алгоритм работы кассира, дающего сдачу наименьшим количеством банкнот по 500, 100, 50, 10 рублй

+4
Ответы (1)
  1. 9 сентября, 07:32
    0
    program zz1;

    var a, n:integer; / / задаем переменные целого типа

    begin

    write (' введите какую сдачу надо дать '); / / вводим с клавиатуры число

    read (n);

    a:=0;

    while n > = 500 do / / организуем цикл, пока число n больше 500

    begin

    n:=n-500; / / уменьшаем сумму на 500

    a:=a+1; / / считаем количество банкнот

    end;

    writeln (' нужно дать = ', a, ' банкнот по 500 '); / / выводим ответ

    a:=0;

    while n > = 100 do / / организуем цикл, пока число n больше 100

    begin

    n:=n-100; / / уменьшаем сумму на 100

    a:=a+1; / / считаем количество банкнот

    end;

    writeln (' нужно дать = ', a, ' банкнот по 100 '); / / выводим ответ

    a:=0;

    while n > = 50 do / / организуем цикл, пока число n больше 50

    begin

    n:=n-50; / / уменьшаем сумму на 50

    a:=a+1; / / считаем количество банкнот

    end;

    writeln (' нужно дать = ', a, ' банкнот по 50 '); / / выводим ответ

    a:=0;

    while n > = 10 do / / организуем цикл, пока число n больше 10

    begin

    n:=n-10; / / уменьшаем сумму на 10

    a:=a+1; / / считаем количество банкнот

    end;

    writeln (' нужно дать = ', a, ' банкнот по 10 '); / / выводим ответ

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Написать в Паскале программу, которая реализует алгоритм работы кассира, дающего сдачу наименьшим количеством банкнот по 500, 100, 50, 10 ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Написать программу в паскале! Написать программу при помощи процедуры, которая по известному радиусу возвращает в основную программу значения площади круга и длины окружности.
Ответы (1)
Составьте алгоритм вычисления суммы всех натуральных чисел, не привышающих заданного натурального числа N. Проверьте алгоритм трассировкой. Напишите программу в Паскале.
Ответы (1)
1) Написать программу, которая вводит массив из 10 целых чисел и выводит на экран этот же массив в прямом и обратном порядке.
Ответы (1)
Даны натуральные числа n, m и двумерный массив разиером nXm. Составте программу, которая находит сумму элементов той строки, в которой расположен элемент с наименьшим сначением. Предпологается, что такой элемент единственный. (программа в паскале)
Ответы (1)
Напишите программу в Паскале) написать программу которая вычисляет дату следующего дня. Введите цифрами сегодняшнюю дату (число, месяц, год) 31 12 1998
Ответы (1)