
Предмет: Информатика
ГДЗ Учебник по Информатике 9 класс БосоваУличный продавец газет получает а рублей с продажи каждой из первых 50 газет
§2.2 Знаковые модели
Задание 15. Уличный продавец газет получает а рублей с продажи каждой из первых 50 газет. С продажи каждой из последующих газет он получает на 20% больше. Требуется вычислить заработок продавца, если он продаст за день n газет. Разработайте компьютерную модель для решения этой задачи. Осуществите компьютерный эксперимент.
Первый этап
Дано:
a – получает рублей из первых 50-ти проданных газет
n – количество проданных газет
Второй этап
Запишем формулу для подсчета денег, которые получит продавец:
Формула для подсчета денег:
Если n>50, то res = 50*a + 1.2*a*(n-50)
иначе res = n*a
Алгоритм для решения задачи:
Запишем данный алгоритм на языке программирования:
Паскаль:
var n: integer; a, res: real;
begin
writeln('Сколько получает продавец с продажи каждой из первых 50-ти газет:');
readln (a);
writeln('Количество проданных газет:');
readln (n);
if n>50 then begin
res := 50*a + 1.2*a*(n-50)
end
else begin
res := n*a
end;
writeln ('Заработок продавца: ', res, ' руб.');
end.
Python:
# Запрос заработка с продажи каждой из первых 50-ти газет
a = float(input('Сколько получает продавец с продажи каждой из первых 50-ти газет: '))
# Запрос количества проданных газет
n = int(input('Количество проданных газет: '))
# Расчет заработка продавца
if n > 50:
res = 50 * a + 1.2 * a * (n - 50)
else:
res = n * a
# Вывод результата
print('Заработок продавца:', res, 'руб.')
Тестирование
При 49 проданных газет:
Сколько получает продавец с продажи каждой из первых 50-ти газет: 10
Количество проданных газет: 49
Заработок продавца: 490 руб.
При 51 проданных газет:
Сколько получает продавец с продажи каждой из первых 50-ти газет: 10
Количество проданных газет: 51
Заработок продавца: 512 руб.