Concept explainers
Maximum of Two Values
Write a function named max that accepts two integer values as arguments and returns the value that is the greater of the two. For example, if 7 and 12 are passed as arguments to the function, the function should return 12. Use the function in a
Learn your wayIncludes step-by-step video
Chapter 5 Solutions
Starting Out with Python (3rd Edition)
Additional Engineering Textbook Solutions
Starting Out with Programming Logic and Design (4th Edition)
Modern Database Management (12th Edition)
C How to Program (8th Edition)
Starting Out with Java: From Control Structures through Objects (6th Edition)
Concepts Of Programming Languages
Starting Out with C++: Early Objects (9th Edition)
- (General math) a. Write a function named rightTriangle() that accepts the lengths of two sides of a right triangle as the arguments a and b. The subroutine should determine and return the hypotenuse, c, of the triangle. (Hint:UsePythagorastheorem,c2=a2+b2.) b. Include the function written for Exercise 4a in a working program. The main() function should call rightTriangle() correctly and display the value the function returns.arrow_forwardPYTHON PTGRAMMING ONLY NEED HELP MAKING A FLOWCHART TO MATCH MY CODE CODE IS CORRECT JUST NEED HELP AKING TO FLOWCHART QUESTION, CODE, FLOWCHART EXAMPLE PROVIDED QUESTION: Write a function named max that accepts two integer values as arguments and returns thevalue that is the greater of the two. For example, if 7 and 12 are passed as arguments tothe function, the function should return 12. Use the function in a program that prompts theuser to enter two integer values. The program should display the value that is the greaterof the two. MY CODE: # Function to find the maximum of two integersdef maximum(num1, num2):return max(num1, num2)# Function to get integer input from the user with input validationdef get_integer_input(prompt):while True:try:value = int(input(prompt)) # Prompt the user for inputreturn valueexcept ValueError:print("Please enter a valid integer.") # Handle input validation# Main program logicdef main():print("Enter two integer values to find the greater of the…arrow_forwardCalculate Degree Write a program in which you define the function called calculate_degree. This function must receive a float number between 0 and 1, and must return an alphabetical note according to the following table. score Note > 0.9 TO > 0.8 B. >0.7 C > 0.6 D <= 0.6 F Entry A float number between 0 and 1. Exit The letter corresponding to the score assigned according to the table above. If the input is not within the range of 0 to 1 (inclusive), the function should return the legend "bad score" (without the quotes). Program execution examples >>> 0.95 TO >>> 10.0 wrong score >>> 0.5 Farrow_forward
- TODO Create the function add func to complete the following TODO (). Create the add func() function, which accepts two arguments. The function should use the + operator to add the two arguments and then return the result. For instance, 3 should be returned if the arguments' input values are 1 and 2. Likewise, "good day" should be returned if the input arguments are "good" and "day." # TODO 6.1 print(f"add_func output for 1 + 2: {add_func(1, 2)}") print(f"add_func output for good + day: {add_func('good',' day')}") todo_check([ (add_func(1,2) == 3,'add_func() did not return 3 when using input values 1 and 2.'), (add_func('good',' day') == "good day",'add_func() did not return "good day" when using input values "good" and " day"') ])arrow_forward(Rounding Numbers) An application of function floor is rounding a value to the nearestinteger. The statementy = floor(x + .5);will round the number x to the nearest integer and assign the result to y. Write a program that readsseveral numbers and uses the preceding statement to round each of these numbers to the nearestinteger. For each number processed, print both the original number and the rounded number.arrow_forwardCoin Toss Write a function named coinToss that simulates the tossing of a coin. When you call the function, it should generate a random number in the range of 1 through 2. If the random number is 1, the function should display "heads". If the random number is 2, the function should display "tails". Demonstrate the function in a program that sks the user how many times the coin should be tossed and the coin then simulates the tossing of the coin that number of times.arrow_forward
- Future Investment Value = investment amount * (1 + monthly interest)^(number of years * 12) Using this formula, write a function in Python called futureValue that prompts the user to enter an investment amount, an annual percentage interest rate, and the amount of years. The function should accept the input as arguments. The interest rate should have a default value of 7%. You can add default values of your choice for the amount of years. This function should print out a table that displays the future values. Demonstrate this function in another function called main. Format your output by two decimal places. Output Example: Enter the amount you want to invest: 1000 [Enter] Enter the interest rate for your investment: [Enter] Enter the number of years you want to invest this money: 30 [Enter] Years Future Value 1 1093.81 2 1196.41 ........ 30 14730.58arrow_forwardc++ Write a function that returns a float value. The function will check the users entry. It will return a float value which is between 0 and 100 and is divisible by 17 If entered value is not a float, display “Error!!! Not a number”. If the number is out of range display “Error!!! Outside the range”. If the number is not between the range, the users will be prompted to enter another number. It will return only a valid numberarrow_forward(Time in Seconds) Write a function that takes the time as three integer arguments (forhours, minutes, and seconds) and returns the number of seconds since the last time the clock “struck12.” Use this function to calculate the amount of time in seconds between two times, both of whichare within one 12-hour cycle of the clockarrow_forward
- Swapping variables Define a function named swap_values that takes four integers as parameters and swaps the first with the second, and the third with the fourth values. Then write a main program that reads four integers from input, calls function swap_values() to swap the values, and prints the swapped values on a single line separated with spaces. Ex: If the input is: 3 8 2 4 function swap_values() returns and the main program outputs: 8 3 4 2 The program must define and call the following function. def swap_values(user_val1, user_val2, user_val3, user_val4)arrow_forwardA bank charges $10 per month, plus the following check fees for a commercial checking account: $0.10 each for less than 20 checks $0.08 each for 20 through 39 checks $0.06 each for 40 through 59 checks $0.04 each for 60 or more checks Write a function BankCharges() that allows the user to enter the number of checks written and computes and displays the bank’s service fees for the month. All checks for the month are assigned the same charge, based on the total number of checks written during the month. Use the following test data to determine whether the application is calculating properly. In each case, the customer is charged only a single rate, based on the total number of checks. Your solution should clearly show the function. Customer Number of Checks Bank Charges Nancy 15 Lilian 25 Arianna 45 Ben 75arrow_forwardQue: Write a function to convert temperature from Fahrenheit to Celsius named “ConvertFtoC” that takes one double value for Fahrenheit as argument, and returns the equivalent temperature in Celsius(type double). Create a program that exercise this function by obtaining a Fahrenheit value from the user, calling the function, and displaying the value of Celsius it returns. [Formula: Celsius = (Fahrenheit – 32 ) * 5/9 ] note: use C languagearrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning