STARTING OUT W/PROGRAM.LOGIC...-TEXT
5th Edition
ISBN: 2810022369454
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 13, Problem 2AW
What will the following
Module main()
Declare Integer num = 0
Call showMe(num)
End Module
Module showMe (Integer arg)
Display arg
If arg < 10 Then
Call showMe(arg + 1)
End If
End Module
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
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
A)Call showOutput(22, "Bob")B)Call showOutput("Bob", 22)C)Call Module(argument = "Bob", parameter = "22")D)Define Module ("Bob", 22)
C++ LANGUAGE
Create a menu system program using Function:
Menu System (1st way)
1 – converting ft to inch
2 – Area of a circle
3 – Exit
SUPPLEMENTAL ACTIVITIES ( C++ LANGUAGE)(FUNCTION)
1. Write a parameter and return program that will require the user to enter a temperature in Celsius and convert it to degree Fahrenheit and degree Kelvin. Formula:Fahrenheit = (9/5) * Celsius + 32Kelvin = Celsius + 273
Write your answer.
#3 – This pseudocode has multiple problems. Fix the calling statement and the definition below so that the routine accepts 3 grades as parameters and returns the average into a variable.
Call calcPercentageof(Boolean Number)
Module calcPercentageOf (numerator, num2)
Set percentage = num / num2 * 100
End Module
Write the correct call statement and module definition below:.
Chapter 13 Solutions
STARTING OUT W/PROGRAM.LOGIC...-TEXT
Ch. 13.2 - It is said that a recursive algorithm has more...Ch. 13.2 - Prob. 13.2CPCh. 13.2 - What is a recursive case?Ch. 13.2 - What causes a recursive algorithm to stop calling...Ch. 13.2 - What is direct recursion? What is indirect...Ch. 13 - Prob. 1MCCh. 13 - A module is called once from a programs main...Ch. 13 - The part of a problem that can be solved without...Ch. 13 - Prob. 4MCCh. 13 - Prob. 5MC
Ch. 13 - Prob. 6MCCh. 13 - Any problem that can be solved recursively can...Ch. 13 - Actions taken by the computer when a module is...Ch. 13 - A recursive algorithm must _______ in the...Ch. 13 - A recursive algorithm must _____ in the base case....Ch. 13 - An algorithm that uses a loop will usually run...Ch. 13 - Some problems can be solved through recursion...Ch. 13 - It is not necessary to have a base case in all...Ch. 13 - In the base case, a recursive method calls itself...Ch. 13 - In Program 13-2, presented earlier in this...Ch. 13 - In this chapter, the rules given for calculating...Ch. 13 - Is recursion ever required to solve a problem?...Ch. 13 - When recursion is used to solve a problem, why...Ch. 13 - How is a problem usually reduced with a recursive...Ch. 13 - What will the following program display? Module...Ch. 13 - What will the following program display? Module...Ch. 13 - The following module uses a loop. Rewrite it as a...Ch. 13 - Prob. 1PECh. 13 - Prob. 2PECh. 13 - Recursive Array Sum Design a function that accepts...Ch. 13 - Prob. 4PECh. 13 - Prob. 5PECh. 13 - Ackermanns Function 7. Ackermanns Function is a...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Why is it useful for a programmer to have some background in language design, even though he or she may never a...
Concepts Of Programming Languages
Employee Class Write a class named Employee that holds the following data about an employee in attributes: name...
Starting Out with Python (4th Edition)
Determine the force in each member of the truss, and state if the members are in tension or compression Set = ...
INTERNATIONAL EDITION---Engineering Mechanics: Statics, 14th edition (SI unit)
Explain why SQL is called a set-oriented language.
Modern Database Management
Big data Big data describes datasets with huge volumes that are beyond the ability of typical database manageme...
Management Information Systems: Managing The Digital Firm (16th Edition)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Module main() // Local variables Declare Integer gramsFat, calories // Get fat grams Set gramsFat = getFat() // Get calories Set calories = getCalories(gramsFat) // Show percent calories from fat Call showPercent(gramsFat, calories) End Module // The getFat function gets grams of fat Function Integer getFat () Declare Integer inputAmount // enter count Display “Enter grams of fat: “ Input inputAmount // validate rate While inputAmount < 0 Display “Quantity must not be less than 0!” Display “Enter a valid quantity.” Input inputAmount End While return inputAmount End Function // The getCalories function gets number of calories Function Integer getCalories(gramsFat) Declare Integer inputAmount, maxCalories Set maxCalories = gramsFat * 9 // enter count Display “Enter number of calories: “…arrow_forwardRaptor flow chart for // Module Main() Constant Integer SIZE = 7 Declare Integer index, numbers, numberSize For index = 0 to SIZE - 1 Set numbers(index) = range <= 0 AND >= 9 For index = 0 to SIZE - 1 Display "Random number:", index + 1, " is: ", numbers(index) End For End Modulearrow_forwardTracking laps Learning Objectives In this lab, you will practice writing functions, passing arguments and returning results from the function printing the result of a function call writing your code as a module Instructions Main Idea An Olympic-size swimming pool is used in the Olympic Games, where the racecourse is 50 meters (164.0 ft) in length. "In swimming, a lap is the same as a length. By definition, a lap means a complete trip around a race track, in swimming, the pool is the race track. Therefore if you swim from one end to the other, you’ve completed the track and thus you’ve completed one lap or one length." (Source: What Is A Lap In Swimming? Lap Vs Length) Write the function meters_to_laps() that takes a number of meters as an argument and returns the real number of laps. Complete the program to output the number of laps with two digits after the period. Examples Input: 150 Output : 3.00 Input: 80 Output: 1.60 Your program must define and call the following…arrow_forward
- Create a Flowchart: # User defined function for logic OR# The function takes two parameters and returns a single intdef OR(a: int, b: int)->int: # If a is equal to 1 return 1 if a == 1 : return 1 # If b is equal to 1 return 1 elif b == 1 : return 1 # If a and b is equal to 0 return 0 else : return 0 # User defined function for logic NOR# The function takes two parameters and returns a single intdef NOR(a: int, b: int)->int: # If a is equal to 0 and b is also equal to 0 return 1 if a == 0 and b == 0 : return 1 # If a is equal to 0 and b is equal to 1 return 0 elif a == 0 and b == 1 : return 0 # If a is equal to 1 and b is also equal to 0 return 0 elif a == 1 and b == 0 : return 0 # If a is equal to 1 and b is also equal to 1 return 0 elif a == 1 and b == 1 : return 0 # User defined function for logic AND# The function takes two parameters and returns a single intdef AND(a: int, b:…arrow_forwardGive me answerarrow_forwardQuestion 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_forward
- Computer science Short answer Only theory Define the terms function header, parameter, and argument.arrow_forwardConvert to C# Language def Deposit(balance, pin): # Deposit function p = int(input("Enter the PIN: ")) # taking PIN from user if p == pin: # if PIN matches with actual PIN amount = float(input("Enter deposit amount: ")) # taking deposit amount from user balance += amount # adding deposit amount to balance else: # else (if PIN not matches) print("Incorrect PIN!!") # display message return balance # return balance def Withdraw(balance, pin): # Withdraw function p = int(input("Enter the PIN: ")) # taking PIN from user if p == pin: # if PIN matches with actual PIN amount = float(input("Enter withdraw amount: ")) # taking withdrawal amount from user if amount > balance:…arrow_forwardPower Calculator Java Script Create a function that takes voltage and current and returns the calculated power. Examples circuitPower (230, 10) → 2300 circuitPower (110, 3) → 330 circuitPower (480, 20) → 9600arrow_forward
- Course Level Programming Assignment - Programming a Calculator using Python In this assignment you will write a computer program from scratch using the Python programming language. This program will function as a simple calculator. Objectives Write a simple Python program that performs arithmetic operations based on the user input Stage 1: A simple calculator Your calculator should provide the following arithmetic and control operations. Arithmetic Operations Addition (+) add(a,b) Subtraction (-) subtract(a,b) Multiplication (*) multiply(a,b) Division (/) divide(a,b) Power (^) power(a,b) Remainder (%) remainder(a,b) Control Operations Terminate (#) Reset ($) Write a function select_op(choice) to select the appropriate mathematics function based on the users selection. The behavior of the program should be as follows: The program should ask the user to specify the desired operation…arrow_forwardCourse Level Programming Assignment - Programming a Calculator using Python In this assignment you will write a computer program from scratch using the Python programming language. This program will function as a simple calculator. Objectives Write a simple Python program that performs arithmetic operations based on the user input Stage 1: A simple calculator Your calculator should provide the following arithmetic and control operations. Arithmetic Operations Addition (+) add(a,b) Subtraction (-) subtract(a,b) Multiplication (*) multiply(a,b) Division (/) divide(a,b) Power (^) power(a,b) Remainder (%) remainder(a,b) Control Operations Terminate (#) Reset ($) Write a function select_op(choice) to select the appropriate mathematics function based on the users selection. The behavior of the program should be as follows: The program should ask the user to specify the desired operation…arrow_forwardC++ Language Activity 7 - Create a program that calculates the AREA of a CIRCLE - The user can input the RADIUS of the CIRCLE Calculate and display the AREAarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrSystems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Graphical User Interfaces: Crash Course Computer Science #26; Author: CrashCourse;https://www.youtube.com/watch?v=XIGSJshYb90;License: Standard YouTube License, CC-BY
Python GUI | How To Make A GUI In Python | Best GUI Framework In Python | Edureka; Author: edureka!;https://www.youtube.com/watch?v=_PHJvjQJa3w;License: Standard Youtube License