3.1.1.11 LAB: Суть оператора if-else
Цели
Ознакомьте студента с:
Жила-была земля - земля молока и меда, населенная счастливыми и зажиточными людьми. Конечно, люди платили налоги - их счастью были пределы. Самый важный налог, называемый подоходным налогом с населения (сокращенно ПНН), должен был уплачиваться один раз в год и оценивался по следующему правилу:
Посмотрите на код в редакторе - он считывает только одно входное значение и выводит результат, поэтому вам нужно завершить его некоторыми умными вычислениями.
Протестируйте свой код, используя предоставленные нами данные.
Данные испытаний
Пример ввода: 10000
Ожидаемый результат: The tax is: 1244.0 thalers.
Пример ввода: 100000
Ожидаемый результат: The tax is: 19470.0 thalers
Пример ввода: 1000
Ожидаемый результат: The tax is: 0.0 thalers
Пример ввода: -100
Ожидаемый результат: The tax is: 0.0 thalers
Ознакомьте студента с:
- использование инструкции if-else для разветвления пути управления
- создание законченной программы, решающей простые жизненные проблемы.
Жила-была земля - земля молока и меда, населенная счастливыми и зажиточными людьми. Конечно, люди платили налоги - их счастью были пределы. Самый важный налог, называемый подоходным налогом с населения (сокращенно ПНН), должен был уплачиваться один раз в год и оценивался по следующему правилу:
- если доход гражданина не превышал 85 528 талеров, налог составлял 18% от дохода минус 556 талеров и 2 цента (это было так называемое налоговое освобождение)
- если доход был выше этой суммы, налог составлял 14 839 талеров 2 цента, плюс 32% от излишка свыше 85 528 талеров.
- Он должен принимать одно значение с плавающей запятой: доход.
- Затем он должен вывести рассчитанный налог, округленный до полных талеров. Есть функция с именем round(), которая будет выполнять округление за вас - вы найдете ее в скелетном коде в редакторе.
Посмотрите на код в редакторе - он считывает только одно входное значение и выводит результат, поэтому вам нужно завершить его некоторыми умными вычислениями.
Протестируйте свой код, используя предоставленные нами данные.
Данные испытаний
Пример ввода: 10000
Ожидаемый результат: The tax is: 1244.0 thalers.
Пример ввода: 100000
Ожидаемый результат: The tax is: 19470.0 thalers
Пример ввода: 1000
Ожидаемый результат: The tax is: 0.0 thalers
Пример ввода: -100
Ожидаемый результат: The tax is: 0.0 thalers