Complete the previous
int dayOfWeek(int month, int day, int year);
The function should encapsulate the necessary logic to return the day of the week of the specified date as an int (Sunday = 0, Monday = 1, etc.) You should add validation code to the function that tests if any of the inputs are invalid. If so, the function should return –1 as the day of the week. In your main function write a test driver that checks if dayOfWeek is returning the correct values. Your set of test cases should include at least two cases with invalid inputs.
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
Problem Solving with C++ (9th Edition)
Additional Engineering Textbook Solutions
Starting Out with Python (3rd Edition)
C++ How to Program (10th Edition)
Starting Out with C++: Early Objects
Modern Database Management
Database Concepts (7th Edition)
- Please tapy answer def question14(otherFunction): '''The parameter provided is a function. You will call this function by writing: otherFunction() Do the following: - if the result of calling otherFunction() is an int then return the negative of that value e.g. if otherFunction() returns 7 then this function should return -7 - if the result of calling otherFunction() is some other value then return the result of concatenating 'meh' and that value e.g. if otherFunction() returns 3.2 then this function should return 'meh3.2' e.g. if otherFunction() returns None then this function should return 'mehNone' - if the result of calling otherFunction() is an error then return 'uh-oh' (exactly the way I have it spelled here) ''' passarrow_forwardPlease help me the writing python program,thanks for the help.arrow_forwardConvert radians into degrees Write a function in Python that accepts one numeric parameter. This parameter will be the measure of an angle in radians. The function should convert the radians into degrees and then return that value.arrow_forward
- Please complete the exercise according to the instructions. Thank you!arrow_forwardgood stat ofl them ii days. You need to upload your solutions in a single python file (assl.py) to the link on MS Teams. Part 1 Add this comment: # Ass 1: Part 1 Write a program that declares a function called draw Star which receives an integer value as a parameter, and draws a number of stars equal to the received integer. Samplel: Please enter the number of stars: 5 The shape is: **** Sample2: Please enter the number of stars: 3 The shape 15 *** Part 2 Add this comment: Ass 1: Part 2 Write a program that summation of even ni "nd M then prints the 3.9 nclud d if were even of 3arrow_forwardA function can return another function. True Falsearrow_forward
- Some of the earliest computer games developed were Interactive Fiction games, in which the user’s environment is described in text, and the user makes choices using text commands. In this problem and the next one, we’ll be developing a very simple text-based adventure game. Every choice in this game will have exactly three options, so we can write a function that works for any of them. Write a function selection(text, optionA, optionB, optionC), that takes in four string values. text is a string representing a prompt in a text adventure game, and optionA, optionB, and optionC are strings representing the three possible options. The function should print out the text, and then print out the options (label them with A., B., and C.). Next, the input() function should be used to prompt the user to choose A, B, or C. Then the function should return (not print) the one character string that represents the user’s choice: 'A', 'B', or 'C'. If the user does not choose one of those…arrow_forwardThe following formula can be used to determine the distance an object falls due togravity in a specific time period:d =112 gt2The variables in the formula are as follows:• d is the distance in meters,• g is 9.8,• and tis the time in seconds that the object has been falling.Write a function named fall i ngDi stance that accepts an object's falling time (in seconds)as an argument. The function should return the distance, in meters, that the object hasfallen during that time interval. Write a program that demonstrates the function by callingit in a loop that passes the values 1 through 10 as arguments and displays the return value.arrow_forwardThis question has 2 parts, in part A you will write a function and part B need to implement the function Part A - Write a function called getDistance. This function will have 2 parameters: first is the speed of the object in miles per hour the second is time traveled in hours. The function will return the distance traveld by multiplying the speed by the time passed by parameter. Part B will be a small program that will input the speed and time traveled by 2 vehicles. It will then print which vehicle traveld the furthest and must utilize the function written in part A appropriately. Complete the starter file below (copy and paste into your answer). #write your function here def main(): vehicle1_speed = int(input("Enter the speed of vehicle 1: ")) vehicle1_time = int(input("Enter the time vehicle 1 has traveled: ")) vehicle2_speed = int(input("Enter the speed of vehicle 2: ")) vehicle2_time = int(input("Enter the time vehicle 2 has traveled: "))…arrow_forward
- Local variables are known only to the function in which they are declared. Local variables are invisible outside the function in which they are declared. Whether True or False 11. It is possible for any function to return numerous values. Any function type may return multiple values. That's true, right?arrow_forwardIn this lab, you complete a partially prewritten Python program that includes a function with no parameters. The program asks the user if they have preregistered for art show tickets. If the user has preregistered, the program should call a function named discount() that displays the message "You are preregistered and qualify for a 5% discount." If the user has not preregistered, the program should call a function named noDiscount() that displays the message "Sorry, you did not preregister and do not qualify for a 5% discount." The source code file provided for this lab includes the necessary input statement. Comments are included in the file to help you write the remainder of the program.arrow_forwardPlease help with this lisp function and provide photos so it's easier to read the codearrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,