Построить алгоритм и написать код программы к задаче:
которая вычисляет сумму покупки со скидкой, если известно, что при покупке больше 50000 тг скидка – 20%, больше 20000 – 10%. Ниже 20000 тг – скидка не предусмотрена.
помогите пожалуйста
Ответы
Решение на Python:
a = int(input())
if a > 20000 and a < 50000:
print(a / 100 * 10)
elif a > 5000:
print(a / 100 * 20)
else:
print(a)
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( 'Спасибо. Приходите ещё')
Результаты выполнения:
![](https://st.uroker.com/files/9cc/9ccfd69b634347b993ad7c9e6017a820.png)
![](https://st.uroker.com/files/58a/58ac6f78008f9d2014aa86bc07f90851.png)
![](https://st.uroker.com/files/264/264ecf2330aacfe29e7ca893fba0db34.png)