• Предмет: Информатика
  • Автор: zorenkoivan4
  • Вопрос задан 5 месяцев назад

!!СРОЧНО!!ПОМОГИТЕ С ЗАБЛЮРИНЫМИ СТРОЧКАМИ! Завдання: до вас звернулось керівництво пожежної частини м. Рівне. Ваша задача створити програму, котра міститиме сторінку авторизації користувача з логіном RivnePCH та паролем 036225. Якщо введені дані будуть введені 3 рази не вірно програма перестане пропонувати введення логіна та паролю і виведе повідомлення «Доступ заборонено» (обов’язково реалізувати таке виконання за допомогою циклу). Якщо дані авторизації введено вірно, тоді запуститься алгоритм нарахування заробітної плати працівнику де потрібно ввести: Прізвище та ім’я Кількість робочих днів (не повинно перевищувати 21 дня, реалізувати перевірку умови) Кількість здійснених виїздів Розряд працівника (від 1 до 3. Реалізувати перевірку умови) Після отримання даних відбувається нарахування заробітної плати відповідно кількості робочих днів визначається базовий оклад: Від 1 до 3 днів по 300 грн за день. Від 4 днів до 15 днів по 400 грн за день. Від 16 до 21 дня по 500 грн за день. За перший виїзд працівник отримує 400 грн премії, а за кожен наступний по +50 грн. Відповідно до розрядку пожежника йому нараховується відсоток від базового окладу : 1 розряд - +5% від базового окладу 2 розряд - +10% від базового окладу 3 розряд - +20% від базового окладу В результаті отримання остаточної суми на екран виводиться нарахована сума, та сума до видачі в якій від першочергової нарахованої суми віднімається податок у розмірі 20,5%.​

Приложения:

Ответы

Ответ дал: lalalala65
3

Ответ:

print('Авторизація в пожежну частину м. Рівне')

print('======================================')

логін='RivnePCH'

пароль='036225'

алогін=input('Введіть логін - ')

апароль=input('Введіть пароль - ')

спроб=2

while ((алогін!=логін) and (апароль!=пароль)) and спроб!=0:

   print('Пароль введено не вірно. Залишилось спроб - ',спроб)

   алогін=input('Введіть логін - ')

   апароль=input('Введіть пароль - ')

   спроб=спроб-1

if спроб!=0:

   піб=input('Ввдеіть ваше повне ім\'я - ')

   роб_днів=int(input('Введіть кількість робочих днів - '))

   виїздів=int(input('Введіть кількість зроблених виїздів - '))

   розряд=int(input('Введіть розряд працівника - '))

   if (роб_днів>0) and (роб_днів<=3):

       базовий_оклад=300*роб_днів

   elif (роб_днів>=4) and (роб_днів<=15):

       базовий_оклад=(роб_днів-3)*400+900

   elif (роб_днів>=16) and (роб_днів<=21):

       базовий_оклад=(роб_днів-15)*500+900+4800

   else: print('Ви допустили помилку під час заповнення кількості робочих днів!')

   print('--------- За базовий оклад нараховано',базовий_оклад,' грн.')

   if виїздів>0:

       за_виїзди=400

   else: за_виїзди=0

   за_виїзди_грошей=0

   for i in range(виїздів):

       за_виїзди_грошей=за_виїзди_грошей+за_виїзди

       за_виїзди=за_виїзди+50

   print('--------- За виїзди нараховано',за_виїзди_грошей,' грн.')

   if розряд==1:

       за_розряд=базовий_оклад*0.05

   elif розряд==2:

       за_розряд=базовий_оклад*0.1

   elif розряд==3:

       за_розряд=базовий_оклад*0.2

   else: print('Ви допустили помилку під час заповнення розрядк працівника!')

   print('--------- За розряд нараховано',за_розряд,' грн.')

   print('=====================')

   print('Результат заробітньої плати:')

   print('Працівнику ',піб,' нараховано',round(базовий_оклад+за_виїзди_грошей+за_розряд,2),'грн, а до виплати ',

         round((базовий_оклад+за_виїзди_грошей+за_розряд)*0.795,2),'грн.')

else:

   print('Доступ заборонено!')

input()

   

Объяснение:

бо я так сказала

Вас заинтересует