A liter is 0.264179 gallons. Write a
List of variables:
number_of_miles: Store the number of miles travelled.
liter_of_gas: Store the quantity of gasoline consumed.
List of functions used:
cout.setf(ios::showpoint): For controlling the floating and trailing zeros.
cout.precision(2): Dislay the values up to two digits.
cin(): To take input from input streams like keyboard, files etc.
cout(): To display the output.
Summary Introduction:
Program will use the Main () method to prompt the user to enter the number of miles traveled and the number of gasoline consumed to find the number of miles per gallon car delivered. A liter is equal to 0.264179 gallons.
Program Description:
The purpose of the program is to find the number of miles per gallon car delivered.
Explanation of Solution
Program:
Following is the C++ program to find the number of miles per gallon car delivered.
/*
* Program: The program asks user to provide the number of miles car travelled and the amount of gasoline consumed to find the number of miles per gallon car delivered.
*/
#include <iostream> Usingnamespacestd; constdouble LITRE =0.264179; // A liter is equal to 0.264179 gallons doublemiles_per_gallons(float,float); intmain(){ cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2); charans; do{ // declare the variables. Floatnumber_of_miles,liter_of_gas; cout<<"Enter the number of miles traveled: "; cin>>number_of_miles; cout<<"\nEnter the number of liters of gasoline consumed: "; cin>>liter_of_gas; cout<<endl<<miles_per_gallons(number_of_miles,liter_of_gas); cout<<endl<<"Do you want to calculate again? "; cin>>ans; }while(ans=='Y'||ans=='y'); cout<<"\nThank You!"; return0; } // function to calculate the miles per gallon car delivered. doublemiles_per_gallons(floatnumber_of_miles,floatliter_of_gasoline){ returnnumber_of_miles/(liter_of_gasoline*LITRE); }
Explanation:
The above program prompts the user to enter the number of miles traveled and the number of gasoline consumed and after that function miles_per_gallons() is defined to find the number of miles traveled by gasoline consumed in liter. Then cout() function is used to show the output of the program.
Sample Output:
Following is the sample output for the given program:
Enter the number of coupons: 25 The number of Candy bars: 2 The number of Gum Balls: 1 The remaining coupons are: 2
Want to see more full solutions like this?
Chapter 3 Solutions
Absolute C++
Additional Engineering Textbook Solutions
Problem Solving with C++ (10th Edition)
Absolute Java (6th Edition)
Starting Out with C++: Early Objects (9th Edition)
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Starting Out with C++: Early Objects
Starting Out with Python (4th Edition)
- Write a program that will read in the number of liters of gasoline consumed by the user’s car and the number of miles traveled by the car, and then output the number of miles per gallon the car delivered. Yourprogram should allow the user to repeat this calculation as often as the user wishes. Define a function to compute the number of miles per gallon. Your program should use a globally defined constant for the number of gallons per liter. Note: A liter is 0.264179 gallons. An example run of the program is shown below: Hints:1. What will your function do? Document that in the comment.2. What are the parameter(s) to the function? What type? What type is the returned value?3. What kind of a loop should you use? What’s the minimum number of times the user will go through theloop? How to write a function1) Determine the type and number of parameters2) Determine the type of the return value3) Declare the function (usually at the top of the program)4) Write the function (usually at the…arrow_forwardWrite a program that takes input two numbers for and store it in two variables named gross_salary and savings. The program then passes these two values to a function named calculate_tax(). The calculate_tax() function determines the tax amount as per the following criteria: i. If savings are less than 100,000, the whole amount will not be included in taxable income. However, if the amount is more than 100,000 (suppose 110,000), the amount that will be included in the taxable income will be calculated as follows: Savings - 100,000 as we supposed our savings are 110,000, the above formula will give value as under: 110,000 - 100,000 = 10,000 This means, if we have savings of 110,000, only 10,000 will be included in taxable income. So, the total taxable income will be calculated as under if (savings >100.000) taxable income = gross_salary + (savings - 100,000) else taxable_income = gross_salary + savings Note : this c++ program please try to solve within 30 minutesarrow_forwardIn physics, an object that is in motion is said to have kinetic energy. The following formula can be used to determine a moving object’s kinetic energy: KE = 1⁄2 mv2 The variables in the formula are as follows: KE is the kinetic energy in joules, m is the object’s mass in kilograms, and v is the object’s velocity in meters per second.Write a function named kineticEnergy that accepts an object’s mass (in kilograms) and velocity (in meters per second) as arguments. The function should return the amount of kinetic energy that the object has. Demonstrate the function by calling it in a program that asks the user to enter values for mass and velocity.arrow_forward
- Write a function that takes a number and returns the largest digit value in the number. For example, given 34567 the function returns 7, and given 28634 it returns 8. """arrow_forwardIn this question you need to write a program and execute it with the given input, the output of your code is the answer to this question and in the next question paste your code. Write a function GregorianConvíyear) that takes a Islamic(Lunar) year, then returns the corresponding Gregorian year. You have to TEST that the input is a valid number in the range of 1300 to the current year 1442.Year Gregorian = (Year Muslim ) / 0.97 + 622, Note: as the two calendars don't start from the same month, year 2021 corresponds to the years 1442-1443 in the Islamic calendar. So round your solution. What will be the Gregorian year for the Islamic year 1320? Answer:arrow_forwardWrite a function to determine the cost of an automobile insurance premium, based on driver's age and the number of accidents that the driver has had. The basic insurance charge is $500. There is a surcharge of $100 if the driver is under 25 and an additional surcharge for accidents: \# of accidents Accident Surcharge 1 50 2 125 3 225 4 375 5 575 6 or more 700 Then call the function to print the result. example (underline denotes input values): ```Age? 26``` ```Accidents? 3``` ```$725```arrow_forward
- One lap around a standard high-school running track is exactly 0.25 miles. Define a function named laps_to_miles that takes a number of laps as a parameter, and returns the number of miles. Then, write a main program that takes a number of laps as an input, calls function laps_to_miles() to calculate the number of miles, and outputs the number of miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows: print (f' {your_value:.2f}') Ex: If the input is: 7.6 the output is: 1.90 Ex: If the input is: 2.2 the output is: 0.55 The program must define and call the following function: def laps_to_miles (user_laps) 461710.3116374.qx3zqy7 LAB ACTIVITY 1 # Define your function here 21 3 00 Jo UAWN P 4 if ___name__ 5 6 7.8.1: LAB: Track laps to miles 7 8 main.py '__main__': # Type your code here. Your code must call the function. 8/10 Load default template...arrow_forwardIn physics, an object that is in motion is said to have kinetic energy. The following formula can be used to determine a moving object's kinetic energy: KE = ½ m v2 The variables in the formula are as follows: KE is the kinetic energy, m is the object's mass in kilograms, and v is the object's velocity, in meters per second. Write a function named kineticEnergy that accepts an object's mass (in kilograms) and velocity (in meters per second) as arguments. The function should return the amount of kinetic energy that the object has. Demonstrate the function by calling it in a program that asks the user to enter values for mass and velocity.arrow_forwardOne lap around a standard high-school running track is exactly 0.25 miles. Define a function named laps_to_miles that takes a number of laps as a parameter, and returns the number of miles. Then, write a main program that takes a number of laps as an input, calls function laps_to_miles() to calculate the number of miles, and outputs the number of miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows: print (f'{your_value:.2f}') Ex: If the input is: 7.6 the output is: 1.90 Ex: If the input is: 2.2 the output is: 0.55 The program must define and call the following function: def laps_to_miles (user_laps) 461710.3116374.qx3zqy7 LAB ACTIVITY 7.8.1: LAB: Track laps to miles 1 # Define your function here 2 3 if __name__ 4 main.py == '__main__': #Type your code here. Your code must call the function. 0/10 Load default template...arrow_forward
- One lap around a standard high-school running track is exactly 0.25 miles. Define a function named laps_to_miles that takes a number of laps as a parameter, and returns the number of miles. Then, write a main program that takes a number of laps as an input, calls function laps_to_miles() to calculate the number of miles, and outputs the number of miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows: print (f' {your_value:.2f}') Ex: If the input is: 7.6 the output is: 1.90 Ex: If the input is: 2.2 the output is: 0.55 The program must define and call the following function: def laps_to_miles (user_laps) 461710.3116374.qx3zqy7 LAB ACTIVITY 1 # Define your function here 2 456WNI 3 4 7.8.1: LAB: Track laps to miles 6 main.py 5 # Type your code here. Your code must call the function. 8/10 Load default template...arrow_forwardA "jiffy" is the scientific name for 1/100th of a second. Define a function named jiffies_to_seconds that takes the number of "jiffies" as a parameter, and returns the number of seconds. Then, write a main program that reads the number of jiffies (float) as an input, calls function jiffies_to_seconds() with the input as argument, and outputs the number of seconds. Output each floating-point value with three digits after the decimal point, which can be achieved as follows:print(f'{your_value:.3f}') Ex: If the input is: 15.25 the output is: 0.152 The program must define and call the following function: def jiffies_to_seconds(user_jiffies) MY CODE: def jiffies_to_seconds(user_seconds): jiffies = user_seconds*100 return jiffies #main of programif __name__ == '__main__': user_seconds = float(input()) jiffies = jiffies_to_seconds (user_seconds) print(f'{user_seconds:.3f}') ERROR: Not understanding the correct function here. The output is putting the decimal in the wrong…arrow_forwardIn physics, an object that is in motion is said to have kinetic energy. The following formula can be used to determine a moving object's kinetic energy: KE = ½ m v? The variables in the formula are as follows: KE is the kinetic energy, m is the object's mass in kilograms, and v is the object's velocity, in meters per second. Write a function named kineticEnergy that accepts an object's mass (in kilograms) and velocity (in meters per second) as arguments. The function should return the amount of kinetic energy that the object has. Demonstrate the function by calling it in a program that asks the user to enter values for mass and velocity.arrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr