Решение на 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%');
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,'%')
print( 'К сожалению, мы не можем сделать вам скидку')
print ('Сумма к оплате', s - s*s1)
print( 'Спасибо. Приходите ещё')
Результаты выполнения:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Решение на 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( 'Спасибо. Приходите ещё')
Результаты выполнения: