Выбери действия, которые выполняет эта программа. Вот сама программа: weekly_hours = int(input('Количество рабочих часов в неделю:')) hour_salary = int(input('Желаемая зарплата за час:'))
month_salary = hour_salary * weekly_hours * 4
max_salary = 900000
if month_salary > max_salary:
print('Не одобрено. Такая зарплата не предусмотрена бюджетом')
else:
print('Одобрено. Выделить из бюджета:', month_salary)


Выбери действия, которые выполняет эта программа. Вот сама программа: weekly_hours = int(input('Коли

9ky3ya 9ky3ya    3   25.03.2021 21:51    339

Ответы
БабаеваДарья БабаеваДарья  23.12.2023 19:55
Выберите действия, которые выполняет эта программа:

1. Запрос у пользователя количества рабочих часов в неделю.
2. Запрос у пользователя желаемой зарплаты за час.
3. Расчет месячной зарплаты по формуле: зарплата за час * количество рабочих часов в неделю * 4.
4. Задание максимальной зарплаты в переменной "max_salary" (в данном случае значение "900000").
5. Проверка условия: если месячная зарплата превышает максимальную зарплату (month_salary > max_salary),
то выводится сообщение "Не одобрено. Такая зарплата не предусмотрена бюджетом".
6. Если условие не выполняется, то выводится сообщение "Одобрено. Выделить из бюджета:" и выводится значение
месячной зарплаты из переменной "month_salary".

Обоснование:
- Программа запрашивает у пользователя данные о количестве рабочих часов в неделю и желаемой зарплате.
- Затем программой производится расчет месячной зарплаты, умножая зарплату за час на количество рабочих часов
в неделю и на 4 (предполагается, что в месяце 4 недели).
- Далее программа проверяет, не превышает ли полученная месячная зарплата максимальную зарплату,
указанную в переменной "max_salary". Если да, то выводится сообщение о неподходящей зарплате.
- Если месячная зарплата не превышает максимальную, то выводится сообщение о том, что зарплата одобрена,
и выводится значение месячной зарплаты.

Пояснение:
- Зарплата за час (hour_salary) и количество рабочих часов в неделю (weekly_hours) вводятся пользователем
с использованием функции input().
- Месячная зарплата (month_salary) вычисляется как произведение зарплаты за час, количества рабочих часов
в неделю и 4 (предполагается, что в месяце 4 недели).
- Переменная "max_salary" задает максимально допустимую зарплату.
- Условная конструкция if-else проверяет, превышает ли месячная зарплата максимальную.
- В случае, если месячная зарплата больше максимальной, выводится сообщение о неподходящей зарплате.
- Если месячная зарплата не превышает максимальную, выводится сообщение, что зарплата одобрена, и выводится
само значение месячной зарплаты.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика