Write a C++
Program Plan:
An inline function circleArea() is defines to calculate the area of circle.
Variable radiusValue is used to save the value of radius entered by user.
Program Description: Purpose of the program is to define an inline function circleArea() to calculate the area of circle. The formula used to calculate area of circle is =II×r2.
Explanation of Solution
Program: Following is C++ Program that prompt user to enter radius of circle calculates area of circle by calling inline function circleArea.
//include necessary header files #include <iostream> usingnamespace std; /*The inline function circleArea is defined which takes input argument radius and calculates the area of circle */ inlinedoublecircleArea( constdouble radius ) { // formula for Radius = pi * ( radius ^ 2 ) return (3.14) * radius * radius; } //start of main method intmain() { // Declare variables to store the value of radius doubleradiusValue; // Prompt user to enter the value of radius cout<<"\nEnter the radius of your circle: "; // read the value of radius from user cin>>radiusValue; // calculate the area of circle and finally display the result cout<<"Area of circle with radius "<<radiusValue<< " is "<<circleArea( radiusValue ) <<endl; }//end of main
Explanation:
The given C++ program calculates the area of circle using inline function.
- Import the essential header and initialize the main() function.
- Define inline function circleArea with radius as argument.
- Declare variable radiusValue for radius of the circle.
- Formula used to calculate the area of circle is =?×r2.
- Prompt user to enter the radius of circle.
- Calculate and finally display the output.
Sample Output:
Want to see more full solutions like this?
Chapter 15 Solutions
C How to Program (8th Edition)
Additional Engineering Textbook Solutions
Starting Out with Python (3rd Edition)
C Programming Language
Absolute Java (6th Edition)
Java: An Introduction to Problem Solving and Programming (7th Edition)
Starting Out with Programming Logic and Design (4th Edition)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
- write a c++ code in which : Q2: Write a function that, when you call it, displays a message telling how many times it has been called: “I have been called 3 times", for instance. Write a main() program that calls this function at least 10 times. HInt: use a global variable to store the countarrow_forwardIN C programming Write a function that will take an integer as an argument and return the factorial of the integer. Then write another function that will take two integers as arguments and then return the ratio of the factorials of the first argument with the second one. You need to make two calls to the first function inside the second function to find the factorials of the numbers.arrow_forwardIn C++ Even if a problem does not directly tell you to use a function, you should aim to do so regardless. 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder. What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20?arrow_forward
- Write a function in C language which takes an integer as parameter and returns the number of non zero digits in the number passed as argument.arrow_forwardin C++ program please: According to Wikipedia: “The International Collegiate Programming Contest, known as the ICPC, is an annual multi-tiered competitive programming competition among the universities of the world.” Moreover, the participants of the contest should be no older than 24. Complete the following function which takes as input two parameters: the current year and the birth year of a student. The function should return the age of the person given the parameters. int calculateAge(int current_year, int birth_year) {arrow_forwardwrite a C++ program. Write a program that calculates and displays the average of a group of test scores, all integers, after the lowest score in the group has been dropped. There are six test scores in the group. The program must contain only the following functions in additionto the main:• void getScore should ask the user for a test score, store it in a referenceparameter variable, and validate it. This function should be called by the mainfunction once for of the six scores to be entered by the user.• double calcAverage should calculate and return the average of the five highest scores. This function should be called just once by the main function, and should be passed the six scores. Use pass by reference to receive the lowest test score.• int findLowest should find and return the lowest of the six scores passed to it. It must be called by the calcAverage function, which uses it to determine which of the six scores to drop.• void displayResults should be called by the main function…arrow_forward
- Write a program in C++ that computes and displays the charges for a customer's mechanic fees. The company charges $12 per hour for labor. First, the program should ask if the car is under warranty or not. If the car is under warranty, the following data should be entered: Warranty expiration date Car mileage Cost of Parts (if applicable, enter 0.00 if no cost) The program should call a function to ask for the following data if the car is not under warranty and return the total charges. Car Mileage Number of labor hours Cost of Parts Display the information entered for the vehicle. Input Validation: Do not accept a negative value for any data element.arrow_forwardwrite a C++ program. Write a program that calculates and displays the average of a group of test scores, allintegers, after the lowest score in the group has been dropped. There are six testscores in the group. The program must contain only the following functions in additionto the main:• void getScore should ask the user for a test score, store it in a referenceparameter variable, and validate it. This function should be called by the mainfunction once for of the six scores to be entered by the user.• double calcAverage should calculate and return the average of the five highestscores. This function should be called just once by the main function, and shouldbe passed the six scores. Use pass by reference to receive the lowest test score.• int findLowest should find and return the lowest of the six scores passed to it. Itmust be called by the calcAverage function, which uses it to determine which ofthe six scores to drop.• void displayResults should be called by the main function to…arrow_forwardIn c++ write a function, reverseDigit, that takes an integer as a parameter and returns the number with its digits reversed.For example, the value of reverseDigit(12345) is 54321;the value of reverseDigit(5600) is 65;the value of reverseDigit(7008) is 8007;and the value of reverseDigit(-532) is -235.arrow_forward
- C++ Programming problem: Write a program, using a void function, that takes as input an integer and outputs two times the number if it is even; otherwise it outputs five times the number. Then, using a void function, write a program that takes as input two integer values, say n and m. The function returns the sum and average of all the numbers between n and m (inclusive).arrow_forwardWrite a function that returns a decimal number from an octal number. The function header is as follows: int octal2Dec(const int& octalNumber) For example, octalNumber 345 is 229 (3 * 82 + 4 * 81 + 5 * 80 = 229). So, octal2Dec("345") returns 229. Write a test program that prompts the user to enter an octal number and displays its decimal equivalent value.arrow_forwardWrite a function in C language that takes the time as three integer arguments (for hours, minutes, and seconds) and returns the number of seconds since the last time the clock “struck 12.” Use this function to calculate the amount of time in seconds between two times, both of which are within one 12-hour cycle of the clock.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education