Advertisement
The_KGB

[Python-Lab4_5] Solution

Apr 23rd, 2012
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.80 KB | None | 0 0
  1. #Lab 4-5
  2. #Da main function
  3. def main():
  4.     monthlySales = getSales() #call to get sales
  5.    
  6.  
  7. #This function gets the monthly sales
  8. def getSales():
  9.     monthlySales = input('Enter the monthly sales $')
  10.     monthlySales = float(monthlySales)
  11.     return monthlySales
  12.  
  13. salesIncrease = getIncrease() #call to get sales increase          
  14.  
  15. #This function gets the percent of increase in sales
  16. def getIncrease():
  17. salesIncrease = input('Enter percent of sales increase. For example 4% should be entered as 4: ')    salesIncrease = float(salesIncrease)
  18.     salesIncrease = salesIncrease / 100  
  19.     return salesIncrease
  20.  
  21. #call to get the store bonus
  22. storeAmount = storeBonus(monthlySales)
  23. #This function determines the storeAmount bonus
  24. def storeBonus(monthlySales):
  25.     if monthlySales >=110000:
  26.         storeAmount = 6000
  27.     elif monthlySales >=100000:
  28.         storeAmount = 5000
  29.     elif monthlySales >=90000:
  30.         storeAmount = 4000
  31.     elif monthlySales >=80000:
  32.         storeAmount = 3000
  33.     else:
  34.         storeAmount = 0
  35.     return storeAmount
  36. empAmount = empBonus(getIncrease)
  37.  
  38. #This function determines the empAmount bonus
  39. def empBonus(getIncrease):
  40.     if salesIncrease >= .03:
  41.         empAmount = 40
  42.     elif salesIncrease >= .04:
  43.         empAmount = 50
  44.     elif salesIncrease >= .05:
  45.         empAmount = 75
  46.     else:
  47.         empAmount = 0
  48.     return empAmount
  49.    
  50. printBonus(storeAmount, empAmount) #call to print amounts    
  51. #This function prints the bonus information
  52. def printBonus(storeAmount, empAmount):
  53.     print 'The store bonus amount is $', storeAmount
  54.     print 'The employee bonus amount is $', empAmount
  55.     if storeAmount == 6000 and empAmount == 75:
  56.         print 'Congrats! You have reached the highest bonus amounts possible!'
  57.  
  58.    
  59. #calls main
  60. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement