Module main() // Local variables Declare Real budget, spent = 0, amount // Get budgeted amount Call getBudget(budget) // Get amount spent Call getAmount(spent) // display values Call showSpending(budget, spent) End Module // The getBudget module gets amount budgeted for the month Module getBudget(Real Ref inputBudget) Display “Enter amount budgeted for the month: “ Input inputBudget End Module // The getAmount module gets amounts actually spent // terminates on entry of amount = 0 Module getAmount(Real Ref spent) Declare Real inputAmount Do Display “Enter an amount spent: “ Input inputAmount Set spent = spent + inputAmount Until inputAmount == 0 End Module // The showSpending module accepts budget and spent and tells // if over or under budget Module showSpending(Real budget, spent) Display "Budgeted: $", budget Display "Spent: $", spent If budget > spent then Display "Spending less than budget. VERY GOOD!” Else If budget < spent then Display "Spending more than budget. POOR PLANNING!” Else Display "Spending matches budget. GOOD PLANNING!” End If End Module flowchart please
Module main()
// Local variables
Declare Real budget, spent = 0, amount
// Get budgeted amount
Call getBudget(budget)
// Get amount spent
Call getAmount(spent)
// display values
Call showSpending(budget, spent)
End Module
// The getBudget module gets amount budgeted for the month
Module getBudget(Real Ref inputBudget)
Display “Enter amount budgeted for the month: “
Input inputBudget
End Module
// The getAmount module gets amounts actually spent
// terminates on entry of amount = 0
Module getAmount(Real Ref spent)
Declare Real inputAmount
Do
Display “Enter an amount spent: “
Input inputAmount
Set spent = spent + inputAmount
Until inputAmount == 0
End Module
// The showSpending module accepts budget and spent and tells
// if over or under budget
Module showSpending(Real budget, spent)
Display "Budgeted: $", budget
Display "Spent: $", spent
If budget > spent then
Display "Spending less than budget. VERY GOOD!”
Else
If budget < spent then
Display "Spending more than budget. POOR PLANNING!”
Else
Display "Spending matches budget. GOOD PLANNING!”
End If
End Module
flowchart please
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 4 images