• Предмет: Информатика
  • Автор: juriakimu887
  • Вопрос задан 2 года назад

Построить алгоритм и написать код программы к задаче:
которая вычисляет сумму покупки со скидкой, если известно, что при покупке больше 50000 тг скидка – 20%, больше 20000 – 10%. Ниже 20000 тг – скидка не предусмотрена.

помогите пожалуйста ​


NaaMan: На паскале писать?
juriakimu887: можно

Ответы

Ответ дал: sdfdgfhgjuytrn
1

Решение на Python:

a = int(input())

if a > 20000 and a < 50000:

print(a / 100 * 10)

elif a > 5000:

print(a / 100 * 20)

else:

print(a)

Ответ дал: NaaMan
0

Pascal:

 Var s, s1: real;

begin

 writeln('На какую сумму сделана покупка? ');

 readln(s);

 if s < 20000 then begin

   s1 := 0;

   writeln('К сожалению, мы не можем предоставить вам скидку')

   end

 else

   if s < 50000 then begin

     s1 := 0.1;

     writeln('Ваша скидка составит 10%');

     end

   else begin

     s1 := 0.2;

     writeln('Ваша скидка составляет 20%');

     end;

 writeln('Сумма к оплате ', s - s * s1);

 writeln('Спасибо! Приходите ещё.');

end.

Python:

print('Введите сумму покупки', end='')

s = float(input())

s1 = 0 if s<20000 else 0.1 if s<50000 else 0.2

if s1:

   print( 'Ваша скидка составляет ', s1*100,'%')

else:

   print( 'К сожалению, мы не можем сделать вам скидку')

print ('Сумма к оплате', s - s*s1)

print( 'Спасибо. Приходите ещё')

Результаты выполнения:

Приложения:

juriakimu887: а извините, оказывается надо не на Python а на другом языке
NaaMan: Это написано на Паскале. Но суть та же. Перевести на другой язык сложности не составит. На Питоне,главное, не забывать про отступы
juriakimu887: а, нужно написать на python
Вас заинтересует