Составить алгоритм задачи: Ежедневно кондуктор собирает выручку в сумме s рублей. Если выручка превосходит ежедневный план кондуктора Кто 20 % от нее идет на зарплату кондуктору, иначе он получает 30 руб. в день. Выяснить зарплату кондуктора за неделю, а также дни, когда зарплата была максимальной.
s (выручка в рублях)plan (ежедневный план кондуктора)salary (зарплата кондуктора за день)total_salary (зарплата кондуктора за неделю)max_salary (максимальная зарплата за день)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"
Объявить переменные:
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"