Related questions
// main module
Module main()
// Local variables
Declare Integer num1, num2, sum, answer
// Get numbers
Set num1 = random(1, 100)
Set num2 = random(1, 100)
Set sum = getSum(num1, num2)
// Get user answer
Call getAnswer(answer)
// display result
Call showResult(sum, answer)
End Module
// The getAnswer module gets user answer
Module getAnswer(Integer Ref inputAnswer)
Display "Enter sum of numbers: "
Input inputAnswer
End Module
// The showResult module tells if user answer is correct or not
Module showResult (Integer sum, answer)
If sum == answer Then
Display "Correct answer – Good Work!"
Else
Display "Correct answer is: ", sum
End If
End Module
// The getSum function adds 2 numbers.
Function Integer getSum(Integer num1, num2)
Declare Integer result
Set result = num1 + num2
Return result
flowchart for this please
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images
- Question Examine the following pseudocode module header, and then select a statement that calls the module, passing 22 and "Bob" as an argument. Module showOutput(Integer aNumber, String userName) // etc... End Module Call Module(argument = "Bob", parameter = "22") Call showOutput(22, "Bob") Call showOutput("Bob", 22) Define Module ("Bob", 22)arrow_forwardModule 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...arrow_forwardModule main() // Local variables Declare Integer feet // Get feet Call getFeet(feet) // display inches Call showInches(feet) End Module // The getFeet mount module gets number of feet Module getFeet(Integer Ref inputFeet) Display "Enter number of feet: " Input inputFeet End Module // The showInches module displays feet to inches Module showInches(Integer feet) Declare Integer inches Set inches = calcInches(feet) Display "Feet to inches: ", inches End Module // The calcInches function accepts feet and returns inches. Function Integer calcInches(Integer feet) Declare Integer result Set result = feet * 12 Return result End Function flowchart for this pleasearrow_forward
- The code box below defines a variable route as a list of directions to navigate a maze. Each instruction is one of the following four basic commands: higher move one step in the positive y direction • lower. move one step in the negative y direction • left: move one step in the negative x direction • right: move one step in the positive x direction Define a function step that takes two arguments, a location (as a tuple of x and y coordinates) and an instruction (higher, lower, left, right) as a string. Given the provided location, it should return the new location (as a tuple of x and y coordinates) when following the specified instruction. If the instruction is invalid, the old location should be returned. Use the function step to determine the final position when starting from the point (0, -4) and following all instructions in the list route. Assign this final position to the variable final_point.arrow_forwardThe ____ of a recursive algorithm is the part that continues the recursive calls.arrow_forward// Global constant for calories per minute Constant Real CALORIES_PER_MINUTE = 3.9 // main module Module main() // Local variables Declare Real calories_burned Declare Integer minutes // Set calories burned For minutes = 10 to 30 step 5 Call setCalories(minutes, calories_burned) // display values Call showCalories(minutes, calories_burned) End For End Module // The setCalories module calculates number of calories // from a particular number of minutes. Module setCalories (Integer minutes, Real Ref calories_burned) Declare Real fminutes // some languages require matched type variables for calculations // this expression changes an Integer to a Real type Set fminutes = minutes // variables are now all of the same type Set calories_burned = fminutes * CALORIES_PER_MINUTE End Module // The showCalories module accepts minutes and calories burned // as arguments and displays amounts Module showCalories (Integer minutes, Real calories_burned) Display...arrow_forward
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY