Предмет: Информатика,
автор: Nikitka20076
Одна продуктовая сеть в рамках акции выдает скидочные купоны двух видов. По первому купону можно получить скидку в 8% от стоимости покупки, но не более 100 рублей. По второму купону можно получить скидку в 5% от стоимости покупки без других ограничений. Предъявлять можно только один купон, разделять покупку на части нельзя. Покупатель делает покупку на
p
рублей. У него есть оба купона. Напишите программу, которая вычислит максимальный размер скидки, которую покупатель сможет получить.
Формат входных данных
На вход подается одно целое число — размер покупки в рублях. Число не превосходит 10000.
Формат выходных данных
Вывести одно число — размер скидки в рублях. Ответ может оказаться не целым.
Методика проверки
Программа проверяется на 20 тестах. Прохождение каждого теста оценивается в 1 балл. Тесты из условия задачи при проверке не используются.
Sample Input 1:
810
Sample Output 1:
64.8
Sample Input 2:
1530
Sample Output 2:
100
Sample Input 3:
10000
Sample Output 3:
500
Ответы
Автор ответа:
6
Ответ:
a = int(input())
if a <= 1250:
b = a / 100 * 8
elif a > 1250 and a <= 2000:
b = 100
elif a > 2000:
b = a / 100 * 5
print(b)
speedcuber3324:
Это на каком языке?
a = [int(i) for i in input().split()]
a.append(a[-1])
for i in range(n, 0, -1):
a[i] += a[i - 1]
print(*a)
Автор ответа:
1
Ответ:
#include <iostream>
using std::cin;
using std::cout;
int main() {
// put your code here
double p,S1,S2;
cin>>p;
S1=p*8/100;
if(S1>100)S1=100;
S2=p*5/100;
if(S1>S2) cout<<S1;
else cout<<S2;
Объяснение: С++
Похожие вопросы
Предмет: Математика,
автор: жегяLoveee
Предмет: Математика,
автор: mers2
Предмет: Алгебра,
автор: enot991
Предмет: Другие предметы,
автор: Mrdenis03
Предмет: Математика,
автор: Koteika555