hello I wrote the program down , but it\'s not complety running if anyone knows
ID: 3544045 • Letter: H
Question
hello I wrote the program down , but it's not complety running
if anyone knows what's wrong with the code and tell me that would be sweet
def main():
monthlySales = getSales() #call to get sales
salesIncrease = getIncrease() #call to get sales increase
storeAmount = storeBonus(monthlySales)
empAmount = empBonus(salesIncrease)
def getSales():
monthlySales = input('Enter the monthly sales $')
monthlySales = float(monthlySales)
return monthlySales
#This function gets the percent of increase in sales
def getIncrease():
#This function gets the percent of increase in sales
bonusLev = input('Enter percent of sales increase. For example 4% should be entered as 4: ')
salesIncrease = bonusLev / 100
#This function determines the storeAmount bonus
def storeBonus(monthlySales):
if monthlySales >=110000:
storeAmount = 6000
elif monthlySales >=100000:
storeAmount = 5000
elif monthlySales >=90000:
storeAmount = 4000
elif monthlySales >=80000:
storeAmount = 3000
else:
storeAmount = 0
return storeAmount
#This function determines the empAmount bonus
def empBonus(salesIncrease):
if salesIncrease >= .05:
empAmount = 75
elif salesIncrease >= .04:
empAmount = 50
elif salesIncrease >= .03:
empAmount = 25
else :
empAmount = 0
return empAmount
#This function prints the bonus information
def printBonus(storeAmount, empAmount):
print "The store bonus is $: ", storeAmount
print "The employee bonus is $:", empAmount
print "Congrats! You have reached the highest bonus amounts possible!"
#calls main
main()
Explanation / Answer
def main():
monthlySales = getSales() #call to get sales
salesIncrease = int(getIncrease()) #call to get sales increase
storeAmount = storeBonus(monthlySales)
empAmount = empBonus(salesIncrease)
printBonus(storeAmount,empAmount)
def getSales():
monthlySales = input('Enter the monthly sales $')
monthlySales = float(monthlySales)
return monthlySales
#This function gets the percent of increase in sales
def getIncrease():
#This function gets the percent of increase in sales
bonusLev = int(input('Enter percent of sales increase. For example 4% should be entered as 4: '))
salesIncrease = float(bonusLev/100)
return salesIncrease
#This function determines the storeAmount bonus
def storeBonus(monthlySales):
if monthlySales >=110000:
storeAmount = 6000
elif monthlySales >=100000:
storeAmount = 5000
elif monthlySales >=90000:
storeAmount = 4000
elif monthlySales >=80000:
storeAmount = 3000
else:
storeAmount = 0
return storeAmount
#This function determines the empAmount bonus
def empBonus(salesIncrease):
if salesIncrease >= .05:
empAmount = 75
elif salesIncrease >= .04:
empAmount = 50
elif salesIncrease >= .03:
empAmount = 25
else :
empAmount = 0
return empAmount
#This function prints the bonus information
def printBonus(storeAmount, empAmount):
print ("The store bonus is $: ", storeAmount)
print ("The employee bonus is $:", empAmount)
print ("Congrats! You have reached the highest bonus amounts possible!")
#calls main
main()
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.