// main module Module main() // Local variables Declare Integer countA, manyA=300, rateA=20 Declare Integer countB, manyB=500, rateB=15 Declare Integer countC, manyC=200, rateC=10 // Get count A Set countA = getSeats(“A”, manyA) // Get count B Set countB = getSeats(“B”, manyB) // Get count C Set countC = getSeats(“C”, manyC) // Show income Call showIncome(countA, rateA, countB, rateB, countC, rateC) End Module // The getSeats function gets number of seats sold Function Integer getSeats(String Which, Integer most) Declare Integer inputAmount // enter count Display “Enter number of “, Which, “ seats sold: “ Input inputAmount // validate rate While inputAmount < 0 OR inputAmount > most Display “Quantity must be between 0 and “,most, “!” Display “Enter a valid quantity.” Input inputAmount End While return inputAmount End Function // The showIncome module shows income from sales of seats Module showIncome(Integer countA, rateA, countB, rateB, countC, rateC) Declare Integer totalIncome = 0, totalSection Set totalSection = countA * rateA Set totalIncome = totalIncome + totalSection Display “Income from “, countA, “ section A seats is $”, totalSection Set totalSection = countB * rateB Set totalIncome = totalIncome + totalSection Display “Income from “, countB, “ section B seats is $”, totalSection Set totalSection = countC * rateC Set totalIncome = totalIncome + totalSection Display “Income from “, countC, “ section C seats is $”, totalSection Display “Total Income is $”, totalIncome End Module Flowchart please
// main module
Module main()
// Local variables
Declare Integer countA, manyA=300, rateA=20
Declare Integer countB, manyB=500, rateB=15
Declare Integer countC, manyC=200, rateC=10
// Get count A
Set countA = getSeats(“A”, manyA)
// Get count B
Set countB = getSeats(“B”, manyB)
// Get count C
Set countC = getSeats(“C”, manyC)
// Show income
Call showIncome(countA, rateA, countB, rateB, countC, rateC)
End Module
// The getSeats function gets number of seats sold
Function Integer getSeats(String Which, Integer most)
Declare Integer inputAmount
// enter count
Display “Enter number of “, Which, “ seats sold: “
Input inputAmount
// validate rate
While inputAmount < 0 OR inputAmount > most
Display “Quantity must be between 0 and “,most, “!”
Display “Enter a valid quantity.”
Input inputAmount
End While
return inputAmount
End Function
// The showIncome module shows income from sales of seats
Module showIncome(Integer countA, rateA, countB, rateB, countC, rateC)
Declare Integer totalIncome = 0, totalSection
Set totalSection = countA * rateA
Set totalIncome = totalIncome + totalSection
Display “Income from “, countA, “ section A seats is $”, totalSection
Set totalSection = countB * rateB
Set totalIncome = totalIncome + totalSection
Display “Income from “, countB, “ section B seats is $”, totalSection
Set totalSection = countC * rateC
Set totalIncome = totalIncome + totalSection
Display “Income from “, countC, “ section C seats is $”, totalSection
Display “Total Income is $”, totalIncome
End Module
Flowchart please

Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images









