Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 2, Problem 12PP
Program Plan Intro
Water well
Program Plan:
- Include required header files.
- Define main function.
- Initializes the values of gallons per cubic foot to “7.48” using “const” modifier.
- Initializes the value of pi to “3.1415” using “const” modifier.
- Declare “int” variable for radius.
- Declare “double” variables for radius feet, depth, volume of well and gallons value.
- Create the prompt statement for radius and depth of well.
- Read the value of radius and depth from user.
- Convert the radius in inches to feet using “radius / 12.0”.
- Compute the volume of well in cubic feet using “(PI * radius_Feet * radius_Feet) * depthValue”.
- Convert the volume of well to gallons of water using “volume * GALLONS_PER_CUBIC_FOOT”.
- Final display the gallons of water for given well holds.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
One out of a thousand Coke bottles you have is poisonous. You have ten test strips that you may use to look for poison. A single drop of poison will permanently mark the test strip as positive.A test strip may have any number of droplets applied at once, and it may be reused as often as desired (as long as the results are negative). Tests can only be conducted once each day, and results don't come back for seven days. How could you identify the poisoned bottle in the shortest amount of time?A follow-up Create software to simulate your strategy.
The process shown in figure 1 involves pumping fluid from Tank A to Tank B. The operation of the process can be
described as follows,
Before starting, PS1 must be closed.
When the start button is pushed, the pump starts. The button can then be released and the pump
continues to operate.
When the stop button is pushed, the pump stops.
PS2 and PS3 must be closed 8s after the pump starts.
If either PS2 or PS3 opens, the pump will shutoff and will not be able to start again for another 15 s.
For the above mentioned conditions develop a ladder program using direct method and provide the allocation list.
PS1 PS2 PS3
Tank
Tank
Pump
Figure 1
B.
One out of a thousand Coke bottles you have is poisonous. You have ten test strips that you may use to look for poison. A single drop of poison will permanently mark the test strip as positive.A test strip may have any number of droplets applied at once, and it may be used again and again (as long as the results are negative). Tests can only be conducted once each day, and results don't come back for seven days. How could you identify the poisoned bottle in the shortest amount of time?Follow up: Write code to simulate your approach
Chapter 2 Solutions
Problem Solving with C++ (9th Edition)
Ch. 2.1 - Give the declaration for two variables called feet...Ch. 2.1 - Give the declaration for two variables called...Ch. 2.1 - Give a C++ statement that will change the value of...Ch. 2.1 - Give a C++ statement that will increase the value...Ch. 2.1 - Give a C++ statement that will change the value of...Ch. 2.1 - Prob. 6STECh. 2.1 - Prob. 7STECh. 2.2 - Give an output statement that will produce the...Ch. 2.2 - Give an input statement that will fill the...Ch. 2.2 - Prob. 10STE
Ch. 2.2 - Write a complete C++ program that writes the...Ch. 2.2 - Write a complete C++ program that reads in two...Ch. 2.2 - Prob. 13STECh. 2.2 - Write a short program that declares and...Ch. 2.3 - Convert each of the following mathematical...Ch. 2.3 - Prob. 16STECh. 2.3 - What is the output of the following program lines...Ch. 2.3 - Write a complete C++ program that reads two whole...Ch. 2.3 - Given the following fragment that purports to...Ch. 2.3 - What is the output of the following program lines...Ch. 2.4 - Write an if-else statement that outputs the word...Ch. 2.4 - Suppose savings and expenses are variables of type...Ch. 2.4 - Write an if-else statement that outputs the word...Ch. 2.4 - Write an if-else statement that outputs the word...Ch. 2.4 - Consider a quadratic expression, say x2 x 2...Ch. 2.4 - Consider the quadratic expression x2 4x + 3...Ch. 2.4 - What is the output of the following cout...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - What output would be produced in the previous...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - What is the most important difference between a...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - Write a complete C++ program that outputs the...Ch. 2.5 - The following if-else statement will compile and...Ch. 2.5 - Prob. 36STECh. 2.5 - Write a complete C++ program that asks the user...Ch. 2 - A metric ton is 35,273.92 ounces. Write a program...Ch. 2 - The Babylonian algorithm to compute the square...Ch. 2 - Many treadmills output the speed of the treadmill...Ch. 2 - Write a program that plays the game of Mad Lib....Ch. 2 - The following is a short program that computes the...Ch. 2 - A government research lab has concluded that an...Ch. 2 - Workers at a particular company have won a 7.6%...Ch. 2 - Modify your program from Programming Project 2 so...Ch. 2 - Negotiating a consumer loan is not always...Ch. 2 - Write a program that determines whether a meeting...Ch. 2 - Prob. 6PPCh. 2 - It is difficult to make a budget that spans...Ch. 2 - You have just purchased a stereo system that cost...Ch. 2 - Write a program that reads in ten whole numbers...Ch. 2 - Modify your program from Programming Project 9 so...Ch. 2 - Sound travels through air as a result of...Ch. 2 - Prob. 12PPCh. 2 - The HarrisBenedict equation estimates the number...Ch. 2 - Write a program that calculates the total grade...Ch. 2 - It is important to consider the effect of thermal...
Knowledge Booster
Similar questions
- When purifying drinking water you can use a so-called membrane filtration. In an experiment one wishes to examine the relationship between the drop across a membrane and the flux (flow per area) through the membrane. We observe the following 10 related values of pressure (x) and flux (y): pressure 2 3 4 5 6 7 8 9. 10 Pressure (x) 1.02 2.08 2.89 4.01 5.32 5.83 7.26 7.96 9.11 9.99 Flux (y) 1.15 0.85 1.56 1.72 4.32 5.07 5.00 5.31 6.17 7.04 Copy this into R to avoid typing in the data: D <- data.frame( pressure=c(1.02,2.08,2.89,4.01,5.32,5.83,7.26,7.96,9.11,9.99), flux=c(1.15,0.85,1.56,1.72,4.32,5.07,5.00,5.31,6.17,7.04)arrow_forwardThe Youth Bowling Clubs Association (YBCA) is a loose group of children’s ten-pin bowling clubs that compete with inter-club competitions regularly throughout the year. It is run on an amateur basis, and each week volunteers from each of the clubs present at a competition provide a referee and scorer for the competition. As the clubs are affiliated with bowling alleys, each club takes it in turns to host the competitions, and there is a rule that no club can have a scorer or referee at a competition they are participating in. The Managing Committee of the YBCA have been organising the competitions informally for many years, and now want to put the officiating on a formal basis, which will be auditable by the Australian Bowling Association (ABA). They have passed a set of by-laws, and to ensure that the process works properly, and is fair, they have decided to commission a computer system – Official-Eze. The Committee wants the Official-Eze system to automate the process of…arrow_forwardPedestrian Crossing Traffic Lights Design a finite state machine based system that emulates the operation of a set of pedestrian crossing lights. There should be two sets of lights, one set for traffic and one set for pedestrians. The light for traffic should normally be green. When a pedestrian pushes the crossing button, the lights should change to allow them to cross the road. Pedestrians should not be able to permanently stop traffic by repeated pushing of the button (i.e. there should be a suitable delay somewhere in the system so that traffic has a chance to move even if there is a non-stop supply of pedestrians wishing to cross). The traffic lights for traffic should follow the standard UK sequence of green, amber, red, red/amber. The lights for pedestrians should only be red and green (i.e. ‘cross’ and ‘don’t cross’). Use the DE1 buttons, LEDs and seven segment displays in any appropriate way to demonstrate the system in operation NOTE: 1.Write its Verilog code. Write test…arrow_forward
- FACTS: AC-DC converters take the AC power from wall outlets and convert it to unregulated DC. These power supplies include transformers that change the voltage of the AC that comes through wall outlets, rectifiers to save it from AC to DC and a filter that removes noise from the peaks and troths of the AC power waves. The DC-to-AC Converters are used to charge the batteries in the vehicles. These circuits are mainly used for driving low-power AC motors and are used in a solar power system. The DC to AC converters can be used in dc transmission lines for transmitting power to loads. QUESTION: What do you think is the main reason why we have AC power in our outlets instead of DC power? Explain your answer.arrow_forwardSeveral retailers have gotten together and begun issuing a “state” credit card that is good only in stores in their state. As a courtesy, salesclerks are permitted to transcribe the 15-digit account number by hand (after getting it from the accounting office) if the customer is not carrying the card. The only problem with accounts that retailers have noticed so far is that sometimes-erroneous account numbers are accepted into the computer system, resulting in a bill being issued to a non-existent account. 1. What sort of validity test would clear up the problem? How? Respond in a paragraph. 2. Suggest an alternative data entry method that might alleviate this problem altogether.arrow_forwardYou are a nasa engineer who needs to monitor the situation every time a probe uses its thrusters. For a given day you are given the planned times when the thruster will be used. You need to be monitoring the situation at those boost times and for 5 minutes after. You want to figure out if you can take a break for a certain number of minutes. To achieve this you are given the planned boost times in in hours and minutes with an am/pm. And you are given a desired break time in minutes. Output if you can take the break or not given the monitoring you have to do. For example: If you know the thruster is fired at 5:00am and 12:50pm. You need to be monitoring the situation from 5:00am to 5:05am and again from 12:50pm to 12:55pm. Apart from those times you are free to take a break. So a 5 minute break is possible. But a 12 hour break is not possible. Note You should assume that the launch times that the user entered would occur in one day. However, you cannot assume that these were…arrow_forward
- A beam with a length L is attached to the wall with a cable as shown. A load W = 400 lb. is attached to the beam. The tension force, T, in the cable is given by: T = WL√h²+x² hx For a beam with L= 120 in. and h = 50 in. calculate T for x = 10, 30, 50, 70, 90, and 110 in. MATLAB D Warrow_forwardA beam with a length L is attached to the wall with a cable as shown. A load W = 400 lb. is attached to the beam. The tension force, T, k in the cable is given by: T = WL√h²+x² hx For a beam with L= 120 in. and h = 50 in. calculate T for x = 10, 30, 50, 70, 90, and 110 in. MATLAB D Warrow_forwardTABLE PRODUCTS P_CODE P DESCRIPT PRICE 123456 Flashlight 5.26 123457 Lamp 25.15 123458 Box Fan 10.99 213345 9v battery 1.92 254467 100W bulb 1.47 311452 Powerdrill 34.99arrow_forward
- 2. Develop a ladder program for following system: PB 1 is used for main system ON. PB 2 is used Main OFF. Lights will be switched on and off with following sequence. Lights White light Action Switch ON for 30 second when sensor 1 is sensed Red light Green light Orange light Yellow light Switch ON for 1minute when sensor 2 is sensed Switch ON for 2 minute when sensor 3 is sensed Switch ON when no sensors are sensed Switch ON when all sensors are sensedarrow_forwardIbra Electricity Company has an automated system that calculates the total bill for each area in a given city. The system gets to know the number of areas from the electricity manager. For each area it asks the number of families in the area. For each family it asks the number of units used and then calculates the total price for the family with the price per unit being 0.4 OMR. It also calculates the sum of the units used for each family in an area and displays that. First, read the number of areas. Then, for each area, read the number of families. For each family read the number of units used and calculate the total price. Along with this calculate the total number of units used in an area by finding the sum of each family’s usage. Finally display the total number of units for each area. using python programing (nested loop)arrow_forwardAbstract: the main purpose of this experiment is build real time system using PPI 8255 to control devices connected to. Problem description: assume that there are two devices are connected to port A and two sensors are connected to port B of PPI 8255. They work according to the following table Sensors (S1S2) Devices (DID2) 00 01 01 10 10 11 11 00 Write a program to control these two devices according to the values of sensors.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr