• Предмет: Математика
  • Автор: raz1hsapf1r11
  • Вопрос задан 6 лет назад

Python :
Зарплата менеджера составляет 200$ + процент от про- даж, продажи до 500$ — 3%, от 500 до 1000 — 5%, свыше 1000 — 8%. Пользователь вводит с клавиатуры уровень продаж для трех менеджеров. Определить их зарплату, определить лучшего менеджера, начислить ему премию
200$, вывести итоги на экран.

Ответы

Ответ дал: nikniklas
6

Ответ:

a = int(input('Введите продажи 1 менеджера: '))

b = int(input('Введите продажи 2 менеджера: '))

c = int(input('Введите продажи 3 менеджера: '))

oklad = 200

if a>1000:

   zp1 = oklad+a*0.08

else:

   if a <500:

       zp1 = oklad+a*0.03

   else:

       zp1 = oklad+a*0.05

if b>1000:

   zp2 = oklad+b*0.08

else:

   if b <500:

       zp2 = oklad+b*0.03

   else:

       zp2 = oklad+b*0.05

if c>1000:

   zp3 = oklad+c*0.08

else:

   if c <500:

       zp3 = oklad+c*0.03

   else:

       zp3 = oklad+c*0.05

if zp1 > zp2 and zp1 > zp3:

   print('Лучший по продажам - 1 менеджер!')

   zp1 += 200

if zp2 > zp1 and zp2 > zp3:

   print('Лучший по продажам - 2 менеджер!')

   zp2 += 200

if zp3 > zp1 and zp3 > zp2:

   print('Лучший по продажам - 3 менеджер!')

   zp3 +=200

print('Зарплата 1 менеджера ',zp1)

print('Зарплата 2 менеджера ',zp2)

print('Зарплата 3 менеджера ',zp3)

Пошаговое объяснение:

a b c - выручка каждого менеджера,

zp1 zp2 zp3 - зарплата каждого менеджера

oklad - оклад 200 долларов


EgorZeroZ: l = [0, 0, 0]
for i in range(3):
nm = i + 1
print('Введите уровень продаж менеджера', i + 1, '>> ', end='')
s = int(input())
if s < 500:
f = 200 + s * 0.03
l[i] = int(f)
elif s < 1000:
f = 200 + s * 0.05
l[i] = int(f)
elif s > 1000:
f = 200 + s * 0.08
l[i] = int(f)
lm = (l.index(max(l)))
l[lm] += 200
print('Лучший менеджер >>', lm + 1)
for j in range(3):
print('ЗП менеджера', j + 1, '>>', l[j])
Вас заинтересует