Concept explainers
It is difficult to make a budget that spans several years, because prices are not stable. If your company needs 200 pencils per year, you cannot simply use this year’s price as the cost of pencils two years from now. Because of inflation the cost is likely to be higher than it is today. Write a
List of variables:
- cost: Store the cost of the product.
- time_in_years: Store the time in years.
- inflation_rate: Store the rate of inflation.
- Inflated_rate: Store the expected cost of the item.
List of functions used:
- cout.setf(): To display the floats with a fixed number of decimals.
- cout.precision(2): Sets this number to be two.
- 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 cost, time and inflation rate. The loop will find the expected cost of the given number of years for the given amount.
Program Description:
The purpose of the program is to find the expected cost of an item in a specified number of years.
Explanation of Solution
Program:
Following is the C++ program to find the expected cost of an item in a specified number of years.
/* * Program: The program asks the user to provide the value of the cost of the product, time in years and inflation rate to calculate the expected cost of the product. */ #include <iostream> usingnamespacestd; intmain(){ cout.setf(ios::showpoint); cout.precision(2); cout.setf(ios::fixed); // Variable declaration float cost; cout<<"\nEnter the cost of the product: "; //Variable declaration cin>> cost; // Variable declaration inttime_in_years; cout<<"\nEnter the time in years after which the product is purchased: "; cin>>time_in_years; floatinflation_rate; cout<<"\nEnter the inflation rate: "; cin>>inflation_rate; floatinflated_rate= cost; for(inti=1;i<=time_in_years;i++){ inflated_rate=inflated_rate+((inflation_rate/100)*inflated_rate); } cout<<"\nThe expected cost of the product is: "<<inflated_rate<<endl; return0; }
Explanation:
In the above program, a loop is used to find the expected cost of the product. 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 cost of the product: 100 Enter the time in years after which the product is purchased: 2 Enter the inflation rate: 5.6 The expected cost of the product is: 111.51
Want to see more full solutions like this?
Chapter 2 Solutions
Absolute C++
Additional Engineering Textbook Solutions
Starting out with Visual C# (4th Edition)
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Introduction To Programming Using Visual Basic (11th Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
Artificial Intelligence: A Modern Approach
Database Concepts (7th Edition)
- Write a program that calculates the change due a customer by denomination; that is, how many pennies, nickels, dimes, etc. are needed in change. The input is to be the purchase price and the size of the bill tendered by the customer ($100, $50, $20, $10, $5, $1)arrow_forwardWrite a program that computes the rent in five years and the total rent for one year starting five years from nowarrow_forwardImagine you are working for a lumber company, and your employer would like a program that calculates the cost of lumber for a customer order. The company sells pine, fir, cedar, maple, and oak lumber. The lumber is priced by board feet. One board foot equals one square foot that is one inch thick. The price per board foot is given in the following table: Pine 0.89 Fir 1.09 Cedar 2.26 Maple 4.50 Oak 3.10 The lumber is sold in different dimensions (specified in inches of width and height, and feet of length) that need to be converted to board feet. For example, a 2 x 4 x 8 piece is 2 inches wide, 4 inches high, and 8 feet long, and is equivalent to 5.333 board feet (2 * 4 * 8 = 64, which when divided by 12 = 5.333 board feet). Create a blank c++ Give the customer instructions and then ask the user (customer) to identify the items they wish to purchase by inputting the type of wood, the length, width, & heights of the board, and the number of boards they desire. Allow the user to…arrow_forward
- Write a program to roll 2 dies (use the “rand” function) for 36,000 times and then calculate the number of occurrences of each number (1 to 6) as well as the probability of each number. IN C PROGRAMMING LANGUAGE AND COMMENT EVERY STEP IN DETAILS PLEASEarrow_forwardYour team was asked to program a self-driving car that reaches its destination with minimum travel time. Write an algorithm for this car to choose from two possible road trips. You will calculate the travel time of each trip based on the car current speed and the distance to the target destination. Assume that both distances and car speed are given. Answer:arrow_forwardSuppose you have an investment plan where you invest a certain fixed amount every year. Modify futval.py to compute the total accumulation of your investment. The inputs to the program will be the amount to invest each year, the interest rate, and the number of years for the investment. Please step by steparrow_forward
- Write a program that will read an executive's job number, level number, and basic pay and then compute the net salary after withholding income tax. Problem analysis: Gross salary = basic pay + house rent allowance + perks Net salary = Gross salary - income tax. The computation of perks depends on the level, while the income tax depends on the gross salary. The major steps are: 1. Read data. 2. Decide level number and calculate perks. 3. Calculate gross salary. 4. Calculate income tax. 5. Compute net salary. 6. Print the results. Program: A program and the results of the test data are given in statement should be an executable statement. That is, the label stop: cannot be the last line. Fig. 5.15. Note that the lastarrow_forwardThe Research team led by Bernadette Wolowitz at Cal-tech University has discovered a new Amoeba that grows in the order of a Fibonacci series every month. They are exhibiting this amoeba in a national. conference. They want to know the size of the amoeba at a particular time instant. If a particular month's index is given, write a program to display the amoeba's size. For Example, the size of the amoeba on month 1, 2, 3, 4, 5, 6,... will be 0, 1, 1, 2, 3, 5, 8.... respectively.arrow_forwardAn oil slick occurs when an underwater refinery pipe ruptures, pumping oil into the water. The spilled oil sits on top of the water and causes a natural disaster. For simplicity, suppose that the oil sits on top of the water in the form of a circle. Write a program that prompts the user to enter the rate at which the ruptured pipe pumps oil (in gallons) per minute, the thickness of the oil on top of the water, and the number of days for which the area is covered by the spilled oil. The program outputs the spilled area (in kilometers) and the volume of oil (in gallons) on top of the water after each day.arrow_forward
- Write a program to find out the grade of a student based on the marks obtained in three subjects. The grade is calculated as: If average is 80 or greater than 80, grade is ‘A’. If average is less than 80 and greater then 50, grade is ‘B’. If average is less than 50 and greater then 33, grade is ‘C’. If average is less than 33, grade is ‘F’arrow_forwardWrite a program that computes taxes for the following schedule. If your status is Single and if the taxable income is over but not over $0 $8,000 $32,000 If your status is Married and if the taxable income is over $0 $16,000 $64,000 $8,000 $32,000 but not over $16,000 $64,000 the tax is 10% $800 + 15% $4,400 + 25% the tax is 10% $1,600 + 15% $8,800 + 25% of the amount over $0 $8,000 $32,000 of the amount over $0 $16,000 $64,000arrow_forwardYou found an exciting summer job for five weeks. It pays a per hour rate (which will be input to the program), and you will work the same number of hours each week (also input). Suppose that the total tax you pay on your summer job income is 14%. After paying the taxes, you spend 10% of your net (after tax) income to buy new clothes, accessories, and school supplies. After subtracting those items from your budget, you use 25% of the remaining money buy savings bonds. In addition, your parents buy additional savings bonds for you at 50% of the amount that you buy. Write a program that prompts the user to enter the pay rate per hour and the number of hours you will work each week. The program then outputs the following:• Your income before and after taxes for your summer job.• The money you spend on clothes, accessories, and supplies.• The money you spend to buy savings bonds.• The money your parents spend to buy additional savings bonds for you.Your input for this program should be only…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