Составить алгоритм задачи: Ежедневно кондуктор собирает выручку в сумме s рублей. Если выручка превосходит ежедневный план кондуктора Кто 20 % от нее идет на зарплату кондуктору, иначе он получает 30 руб. в день. Выяснить зарплату кондуктора за неделю, а также дни, когда зарплата была максимальной.

13 Мая 2020 в 19:40
148 +1
0
Ответы
1

Объявить переменные:

s (выручка в рублях)plan (ежедневный план кондуктора)salary (зарплата кондуктора за день)total_salary (зарплата кондуктора за неделю)max_salary (максимальная зарплата за день)max_days (дни, когда зарплата была максимальной)

Инициализировать переменные total_salary = 0, max_salary = 0, max_days = []

Для каждого дня в неделе:

Считать выручку sПроверить условие
Если s > plan, вычислить salary = 0.2 * sИначе, вычислить salary = 30Обновить переменную total_salary, добавив к ней salaryПроверить, является ли salary максимальной зарплатой за день
Если salary > max_salary, обновить max_salary = salary и max_days = [текущий день]Если salary равна max_salary, добавить текущий день к max_days

Вывести на экран:

"Зарплата кондуктора за неделю: total_salary""Дни, когда зарплата была максимальной: max_days", "Максимальная зарплата за день: max_salary"
18 Апр в 12:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 700 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир