程序代写代做代考 Programming Exercise 3-1

Programming Exercise 3-1

Programming Exercise 5-7
# Global constants for stadium seating

CLASS_A_SEATS = 20

CLASS_B_SEATS = 15

CLASS_C_SEATS = 10

# main module

def main():

# Local variables

countAseats = 0

countBseats = 0

countCseats = 0

incomeAseats = 0.0

incomeBseats = 0.0

incomeCseats = 0.0

# Get A count

countAseats = int(input(‘Enter count of A seats: ‘))

# Get B count

countBseats = int(input(‘Enter count of B seats: ‘))

# Get C count

countCseats = int(input(‘Enter count of C seats: ‘))

# Calculate A income

incomeAseats = countAseats * CLASS_A_SEATS

# Calculate B income

incomeBseats = countBseats * CLASS_B_SEATS

# Calculate C income

incomeCseats = countCseats * CLASS_C_SEATS

# Print income

showIncome(incomeAseats, incomeBseats, incomeCseats)

# The showIncome function accepts the income from class

# A, B, and C seats and displays the total income.

def showIncome(incomeAseats, incomeBseats, incomeCseats):

# Local variable

totalIncome = 0.0

# Calculate total income

totalIncome = incomeAseats + incomeBseats + incomeCseats

# Show results

print (“Income from class A seats: $”, \

format(incomeAseats, ‘.2f’), sep=”)

print (“Income from class B seats: $”, \

format(incomeBseats, ‘.2f’), sep=”)

print (“Income from class C seats: $”, \

format(incomeCseats, ‘.2f’), sep=”)

print (“Total income: $”, \

format(totalIncome, ‘.2f’), sep=”)

# Call the main function.

main()

_1255011518.vsd

main()
getAcount
(countAseats)
setAincome
(countAseats,
incomeAseats)
End
Declare
countAseats, countBseats, countCseats
incomeAseats, incomeBseats, incomeCseats
getAcount
(Ref inputAseats)
Return
Display “Enter
count of A
seats”
Input
inputAseats
showIncome
(incomeAseats, incomeBseats,
incomeCseats)
Return
Display “Income from A Seats: “,
incomeAseats
Display “Income from B Seats: “,
incomeBseats
Display “Income from C Seats: “,
incomeCseats
Display “Total Income: “,
totalIncome
Global Constant Real
CLASS_A_SEATS
CLASS_B_SEATS
CLASS_C_SEATS
showIncome
(incomeAseats,
incomeBseats,
incomeCseats)
setAincome
(countAseats,
incomeAseats)
Return
Set incomeAseats = countAseats
* CLASS_A_SEATS
getBcount
(countBseats)
getCcount
(countCseats)
setBincome
(countBseats,
incomeBseats)
setCincome
(countCseats,
incomeCseats)
getBcount
(Ref inputBseats)
Return
Display “Enter
count of B
seats”
Input
inputBseats
getCcount
(Ref inputCseats)
Return
Display “Enter
count of C
seats”
Input
inputCseats
setBincome
(countBseats,
incomeBseats)
Return
Set incomeBseats = countBseats
* CLASS_B_SEATS
setCincome
(countCseats,
incomeCseats)
Return
Set incomeCseats = countCseats
* CLASS_C_SEATS
Declare
totalIncome
Set totalIncome = incomeAseats +
incomeBseats + incomeCseats

main()

getAcount
(countAseats)

setAincome
(countAseats, incomeAseats)

End

Declare
countAseats, countBseats, countCseats
incomeAseats, incomeBseats, incomeCseats

getBcount
(countBseats)

getCcount
(countCseats)

getAcount
(Ref inputAseats)

Input
inputAseats

showIncome
(incomeAseats, incomeBseats, incomeCseats)

Return

Return

Display “Enter count of A seats”

Set totalIncome = incomeAseats + incomeBseats + incomeCseats

setBincome
(countBseats, incomeBseats)

setCincome
(countCseats, incomeCseats)

Display “Income from A Seats: “, incomeAseats
Display “Income from B Seats: “, incomeBseats
Display “Income from C Seats: “, incomeCseats
Display “Total Income: “, totalIncome

Global Constant Real CLASS_A_SEATS CLASS_B_SEATS CLASS_C_SEATS

getBcount
(Ref inputBseats)

Return

Display “Enter count of B seats”

Input
inputBseats

showIncome
(incomeAseats, incomeBseats, incomeCseats)

setAincome
(countAseats, incomeAseats)

Return

Set incomeAseats = countAseats * CLASS_A_SEATS

getCcount
(Ref inputCseats)

setBincome
(countBseats, incomeBseats)

Return

Set incomeBseats = countBseats * CLASS_B_SEATS

Return

Display “Enter count of C seats”

Input
inputCseats

setCincome
(countCseats, incomeCseats)

Return

Set incomeCseats = countCseats * CLASS_C_SEATS

Declare
totalIncome