Предмет: Информатика, автор: mirrza975

1.Напишите функцию, которая принимает цифру и текст "RU" или "EN". Функция возвращает текстовое представление числа в зависимости от выбранного языка.
Например для 1 это "Один" или "One". Сделать второй параметр необязательным.
2.Напишите функцию, которая принимает зарплату, процент подоходного налога, пенсионное отчисление и обязательное медстрахование, и ничего не возвращает.
Функция должна вывести зарплату после вычета налогов и общую сумму налогов. Используйте следующую формулу для вычисления зарплаты после вычета налогов:
зарплата - (зарплата * процент подоходного налога) - пенсионное отчисление - обязательное медстрахование.

Ответы

Автор ответа: artemchik1032
1

Ответ: Все функции написаны на Python

1.

def number_to_text(number, language="RU"):

   if language == "RU":

       if number == 1:

           return "Один"

       elif number == 2:

           return "Два"

       elif number == 3:

           return "Три"

       # добавьте остальные числа до нужного вам предела

       else:

           return "Неизвестное число"

   elif language == "EN":

       if number == 1:

           return "One"

       elif number == 2:

           return "Two"

       elif number == 3:

           return "Three"

       # добавьте остальные числа до нужного вам предела

       else:

           return "Unknown number"

   else:

       return "Неподдерживаемый язык"

# Пример использования

print(number_to_text(1, "RU"))  # Один

print(number_to_text(2, "RU"))  # Два

print(number_to_text(3, "EN"))  # Three

print(number_to_text(4))        # Один (по умолчанию используется русский язык)

2.

Вот пример функции на языке Python, которая выполняет указанные вычисления:

def вычислить_зарплату(зарплата, процент_налога, пенсионное_отчисление, медстрахование):

   налоги = (зарплата * процент_налога) + пенсионное_отчисление + медстрахование

   зарплата_после_налогов = зарплата - налоги

    print("Зарплата после вычета налогов:", зарплата_после_налогов)

   print("Общая сумма налогов:", налоги)

Вы можете использовать эту функцию, передавая ей соответствующие значения зарплаты, процента налога, пенсионного отчисления и обязательного медстрахования. Например:

вычислить_зарплату(50000, 0.2, 1000, 500)

Результат выполнения функции будет выглядеть следующим образом:

Зарплата после вычета налогов: 38200.0

Общая сумма налогов: 11800.0

Обратите внимание, что в данном примере используется процент налога в виде десятичной дроби (0.2 означает 20%). Если вы хотите использовать процент в виде целого числа (например, 20 означает 20%), вам нужно будет поделить его на 100 при передаче в функцию.

Похожие вопросы
Предмет: Английский язык, автор: vorsakovanasta417
Предмет: Английский язык, автор: kabancukdiana392