profile
Размещено 4 года назад по предмету Информатика от Petych2

Многие банки при оплате покупок их банковскими картами предлагают систему возврата части
потраченных средств, называемую cashback.
Мама Алёны имеет три подобные карты с разными условиями возврата части потраченной сум-
мы. На карту банка RR возвращается 5 рублей из каждых полных 100 рублей стоимости одной
покупки. Например, 5 рублей возвращается и за покупку стоимостью 100 рублей, и 199 рублей.
Банк BB возвращает 2 рубля с каждых 50 рублей покупки, и за покупку стоимостью 199 рублей
он вернет уже 6 рублей. А банк ММ возвращает 3% с полной стоимости любой покупки (заметим,
что при цене в целом числе рублей, 3% всегда будут составлять целое число копеек), поэтому за
покупку в 199 рублей вернется 5 руб. 97 коп.
Алёна любит ходить вместе с мамой за покупками. Мама предложила Алёне определять, какую
покупку какой картой оплачивать, чтобы сумма возврата была максимально возможной. Считайте,
что оплата любой покупки возможна любой картой. Если какие-то две или все три карты дают
лучшую сумму возврата с точностью до копеек, то Алёна выбирает ту из карт, которая ей больше
нравится по оформлению. Больше всего Алёна любит карту банка MM, затем идёт карта банка BB,
а меньше всего Алёне нравится карта банка RR.
Формат входных данных
Вводится одно целое число S (1 ⩽ S ⩽ 10 000) — стоимость покупки в рублях.
Формат выходных данных
Выведите название банка RR, BB или MM в зависимости от того, картой какого банка выгоднее
оплатить эту покупку. А при равенстве суммы возврата — название банка, определённого в условии
задачи.
Помогите плез

  1. Ответ на вопрос
    Ответ на вопрос дан Kilekanisic

    Ответ:

    var

     a,x,b,c: real;

    begin

     write('Введите стоимость покупки = ');

     readln(x);

     a := x/100;

     a := Trunc(a);  

     a := a*5;

     b := x/50;

     b := Trunc(b);

     b := b*2;

     c := x*0.03;

     if (a>b)and (a>c)

      then

       writeln('RP')

      else

        if (b>a) and (b>c)

         then

           writeln('BB')

         else

           if (c>a) and (c>b)

            then

              writeln('MM')

             else

               writeln('Суммы равны, Алена выбирает <MM>')

    end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.