(Calculator Using Function Pointers) Using the techniques you learned in Fig. 7.28, create a text-based, menu-driven
Learn your wayIncludes step-by-step video
Chapter 7 Solutions
C How to Program (8th Edition)
Additional Engineering Textbook Solutions
Database Concepts (8th Edition)
Starting Out with C++: Early Objects (9th Edition)
Starting out with Visual C# (4th Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Java: An Introduction to Problem Solving and Programming (8th Edition)
Starting Out with Java: Early Objects (6th Edition)
- (C PROGRAMMING ONLY!) 6. Teaching the Dog To Sitby CodeChum Admin Ever since I was a kid, I've always wanted to see a dog sit because it's so cute ? Let's create a function that lets a dog sit! Instructions: In the code editor, you are provided with the definition of a struct Dog. This struct needs an integer value for its age. Furthermore, in the main, a Dog is already created for you and is passed to a call to a function, sit().Your task is to declare and define the function sit() which has the following details:Return type - voidName - sitParameters - 1 DogDescription - prints the message, "Arf arf! My age is <AGE_OF_DOG> and I know how to sit!"Input 1. The age of the Dog Output Enter age of Dog: 3Arf arf! My age is 3 and I know how to sit!arrow_forwardUSE C++ (Display matrix of 0s and 1s) Write a function that displays an n-by-n matrix using the following header: void printMatrix(int n) Each element is 0 or 1, which is generated randomly. Write a test program that prompts the user to enter n and displays an n-by-n matrix. Here is a sample run:arrow_forwardC++ Programming. Topic: Working with pointers and dynamic memory. Indicators. Working with dynamic memory. Dynamic arrays and their use as function parameters. Task : Describe a void function named Swap(x,y) that swaps the values stored in the variables x and (x is a real type parameter and is both input and output). Using this function , for the given variables of real type a, b, c, d, one should sequentially replace the values of the pairs (a, b), (c, d) and (b, c) and let a, b, c, d be new values .arrow_forward
- (C PROGRAMMING ONLY) 4. Man's Best Friendby CodeChum Admin We all know what man's best friend is. A dog! ? Let's create one in our program using the pre-existing struct Dog provided. Instructions: In the code editor, you are provided with the definition of a struct Dog. This struct needs a string value for its breed. Furthermore, you are provided with a displayDog() function which accepts a struct Dog as its parameter.Your task is to create a Dog, take in a string user input, and then set it as the Dog's breed.Finally, call the displayDog() function and pass that Dog you created.Input 1. The breed of the Dog Output Enter·the·breed·of·the·Dog:·Golden·RetrieverArf·arf!·I'm·a·Golden·Retrieverarrow_forward(Rounding Numbers) Function floor can be used to round a number to a specific decimal place. The statementy = floor(x * 10 + 0.5) / 10;rounds x to the tenths position (the first position to the right of the decimal point). The statementy = floor(x * 100 + 0.5) / 100;rounds x to the hundredths position (the second position to the right of the decimal point). Write a program that defines fourfunctions to round a number x in various ways:A. roundToInteger(number)B. roundToTenths(number)C. roundToHundredths(number)D. roundToThousandths(number)For each value read, your program should print the original value, the number rounded to the nearest integer, the number rounded to the nearest tenth, the number rounded to the nearest hundredth and the number rounded to the nearest thousandth.arrow_forward(Python matplotlib or seaborn) CPU Usage We have the hourly average CPU usage for a worker's computer over the course of a week. Each row of data represents a day of the week starting with Monday. Each column of data is an hour in the day starting with 0 being midnight. Create a chart that shows the CPU usage over the week. You should be able to answer the following questions using the chart: When does the worker typically take lunch? Did the worker do work on the weekend? On which weekday did the worker start working on their computer at the latest hour? cpu_usage = [ [2, 2, 4, 2, 4, 1, 1, 4, 4, 12, 22, 23, 45, 9, 33, 56, 23, 40, 21, 6, 6, 2, 2, 3], # Monday [1, 2, 3, 2, 3, 2, 3, 2, 7, 22, 45, 44, 33, 9, 23, 19, 33, 56, 12, 2, 3, 1, 2, 2], # Tuesday [2, 3, 1, 2, 4, 4, 2, 2, 1, 2, 5, 31, 54, 7, 6, 34, 68, 34, 49, 6, 6, 2, 2, 3], # Wednesday [1, 2, 3, 2, 4, 1, 2, 4, 1, 17, 24, 18, 41, 3, 44, 42, 12, 36, 41, 2, 2, 4, 2, 4], # Thursday [4, 1, 2, 2, 3, 2, 5, 1, 2, 12, 33, 27, 43, 8,…arrow_forward
- C++ Coding Question, Fill the void function *n1, int *n2, int *n3) void passReference(int { // Write your code here } Rounding to nearest 10 and rotating once clockwise In this coding exercise, you are asked to write the body of a function called passReference, which takes three integers by reference, round off each number to the nearest 10, and then right rotate all the numbers clockwise only once. For example, if variables a, b, and c contains the following values: a = 214; b = 2147; c=214748; Then values of variables after calling the passReference(&a, &b, &c) will be: a = 214750 b = 210 c=2150 Sample inputs 214,2147,214748 10,20,30 0,2,3 5,9,13 2147483641,2147483635,2147483631 Sample outputs 214750,210,2150 0,10,20 0,0,0 10,0,10 2147483630,2147483640,2147483630arrow_forward(Square of Asterisks) Write a function that displays a solid square of asterisks whose side isspecified in integer parameter side. For example, if side is 4, the function displays: **** **** **** ****arrow_forward(Rounding Numbers) Function floor may be used to round a number to a specific decimal place. The statement y = floor(x * 10 + .5) / 10; rounds x to the tenths position (the first position to the right of the decimal point). The statement y = floor(x * 100 + .5) / 100; rounds x to the hundredths position (the second position to the right of the decimal point). Write a program that defines four functions to round a number x in various ways a) roundTolnteger(number) b) roundToTenths(number) c) roundToHundreths(number) d) roundToThousandths(number) For each value %3D read, your program should print the original value, the number rounded to the nearest integer, the number rounded to the nearest tenth, the number rounded to the nearest hun- dredth, and the number rounded to the nearest thousandth. IN C PROGRAMMING LANGUAGE PLEASEarrow_forward
- (Rounding Numbers) Function floor may be used to round a number to a specific decimal place. The statement y = floor(x * 10 + .5) / 10; rounds x to the tenths position (the first position to the right of the decimal point). The statement y = floor(x * 100 + .5) / 100; rounds x to the hundredths position (the second position to the right of the decimal point). Write a program that defines four functions to round a number x in various ways a) roundToInteger(number) b) roundToTenths(number) c) roundToHundreths(number) d) roundToThousandths(number) For each value read, your program should print the original value, the number rounded to the nearest integer, the number rounded to the nearest tenth, the number rounded to the nearest hun- dredth, and the number rounded to the nearest thousandth. IN C PROGRAMMING LANGUAGE PLEASEarrow_forwardI'm broke :((( Create a python program a. Create a user-defined array for any size n determined/chosen by the use b. Write a function that displays all prime numbers of the elements of an array and then returns all primes as a single array. Call this function to find all the prime numbers from the array in item 1a. c. Write another function that solves for the average of the elements of an array. Call this function to find the average of all prime numbers in item 1b. d. Write another function that determines the perfect squares in an array. Display the result as an ordered pair (u, v) where u is a perfect square and v is its corresponding square root. Callthis function to find all perfect squares of the array in item 1a.arrow_forwardIn C programming Language: use the correct program and function descriptions. use a user defined function for the sequential search and it must use pointers to keep track of the number of successful searches as well as how many test comparisons were made. use the srand() function and offset and range correctly. create and use arrays. to search an array using a sequential search. to use sound programming practices. use of a function and pointers. You are tasked to create a program that will create an array of 100 random integers in the range of 1 to 200 (inclusive) once. Array may contain duplicate values. Your program will then randomly generate a search target/value in the same range of 1 to 200 and perform a sequential search on the array of stored random values 100 times. Your program should print out the following statistics: The number of successful searches ( a match was found). The number of failed searches. (no match was found in the array) The average number of tests…arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning