Programming and Problem Solving With C++
6th Edition
ISBN: 9781449694265
Author: Nell Dale
Publisher: Jones & Bartlett Learning
expand_more
expand_more
format_list_bulleted
Question
Chapter 4, Problem 7PP
Program Plan Intro
- double type percentage and S variable declared.
- double type R and pi variable declared and initialized as constant.
- coutis used to display information on screen.
- main() is used to perform all task.
Program Description:
To write a program that take percentage as input and output surface area of that portion of moon.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
write a program in C++ that A user needs to determine the size of squares (let say delta) in a grid, the center of the circle (does not have to lie on a grid but it can!) and the radius.
(for example use "cin>>" )
Then you need to plot a circle using parametric equations of circle (you need to increase angle and plot these (in my picture black) points).
First plot the first point of the circle and determine in which square of grid it is. (in my picture it is an orange square) and plot the left bottom vertex of this square (in my picture it is a blue point).
Then increase an angle and plot next point of circle - check if it lies in different square.
-If it is not in different square, you need to increase angle and check again. (because an angle was too small)
-If it is the different square, then check, if this square has THE COMMON EDGE with the previous one -> if it has the common edge, then print new left bottom vertex of this square (if does not have common edge,…
Write a C++ program that generates a plate number based on the user’s answer to the following questions:
1. What is your favorite color of the rainbow (ROYGBIV)?
a. Use the first letter of the chosen color as the first character of the plate number.
b. Display “Invalid Input” and ask the user to re-enter his/her answer if the answer is not a valid color of the rainbow.
2. What is your month of birth?
a. Use the last letter of the month as the second character of the plate number.
b. Display “Invalid Input” and ask the user to re-enter his/her answer if the answer is not a valid month.
3. What is your first name?
a. Use the third letter of the first name as the third character of the plate number. No need to include the second name if you have a second name.
Make sure to use “cout” and “cin” to collect the necessary inputs from the user.
For the number section:
1. Ask the user his/her age and use the age as the first and second digits of the plate…
Write a C program that calculates the price of a pizza and prints the receipt as follows:
1- Your program should first ask the user to enter the size of the pizza (integer value 1=large, 2=medium, 3=small) as well as the number of toppings (integer).
2- Your program should then read the pizza basic price (double) as well as the price of a topping ( float ) from the user.
3- Your program should then calculate the total price of the pizza using the following formula: Total price = ( basic price + number of toppings * topping price ) / size; And print a receipt which displays the details of your pizza order as well as the final total price to the screen
Chapter 4 Solutions
Programming and Problem Solving With C++
Ch. 4 - Prob. 1PSCSCh. 4 - Prob. 1EPECh. 4 - Prob. 2EPECh. 4 - Prob. 3EPECh. 4 - Prob. 4EPECh. 4 - Prob. 5EPECh. 4 - Prob. 6EPECh. 4 - Prob. 7EPECh. 4 - Prob. 8EPECh. 4 - Prob. 9EPE
Ch. 4 - Prob. 10EPECh. 4 - Prob. 11EPECh. 4 - Prob. 12EPECh. 4 - Prob. 13EPECh. 4 - Prob. 14EPECh. 4 - Prob. 15EPECh. 4 - Prob. 16EPECh. 4 - Prob. 17EPECh. 4 - Prob. 18EPECh. 4 - Prob. 19EPECh. 4 - Prob. 20EPECh. 4 - Prob. 21EPECh. 4 - Prob. 22EPECh. 4 - Prob. 1PWECh. 4 - Prob. 2PWECh. 4 - Prob. 3PWECh. 4 - Prob. 4PWECh. 4 - Prob. 5PWECh. 4 - Prob. 6PWECh. 4 - Prob. 7PWECh. 4 - Prob. 8PWECh. 4 - Prob. 9PWECh. 4 - Prob. 10PWECh. 4 - Prob. 11PWECh. 4 - Prob. 12PWECh. 4 - Prob. 13PWECh. 4 - Prob. 14PWECh. 4 - Prob. 1PPCh. 4 - Prob. 2PPCh. 4 - Prob. 3PPCh. 4 - Prob. 4PPCh. 4 - Prob. 5PPCh. 4 - Prob. 6PPCh. 4 - Prob. 7PPCh. 4 - Prob. 1CSFCh. 4 - Prob. 2CSFCh. 4 - Prob. 3CSFCh. 4 - Prob. 4CSFCh. 4 - Prob. 5CSF
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- (Practice) Write a C++ program that accepts the rectangular coordinates of two points (x1,y1)and(x2,y2), calculates the distance of each point from the origin, and calculates the distance between the two points. The distance, d, between two points is given by this formula: d=(x2x1)2+(y2y1)2arrow_forwardWrite a C++ program that Ask user to enter an integer number and then determine whether the number is prime or not? Note: a number is prime that it is only divisible by 1 and itself. such as 3,5,7,13,..arrow_forwardWrite a C++ program that displays a table of speeds in kilometers per hour with their values converted to miles per hour. The formula for converting kilometers perhour to miles per hour is: MPH = KPH * 0.6214. In the formula, MPH is the speed in miles per hour and KPH is the speed in kilometers per hour. The table that your program displays should show speeds from 60 kilometers per hour through 130 kilometers per hour, in increments of 10, along with their values converted to miles per hour.arrow_forward
- You must implement a C++ program that calculates the position and velocity of a body thrown with an initial velocity (v0) and with an angle to the horizontal (angle). The results should be displayed on the screen every some time (0.1 seconds) in a horizontal row. To validate your program, use the following example run where v0=10 and angle=53o as shown in the image: The data must be printed with two decimal places, find out how to do this in C++.Once all the calculations are printed, the program must ask if you want to repeat or if you want to exit the program. You implement the way to do it.As always the report should include (use the standard report): Cover page with title, course and section, names and student numbers of your team members in alphabetical order by last name.Introduction indicating in one paragraph what the program does and pseudocode/algorithm of the program. Detailed flowchart. Source code. Pictures of a running example. Next, the theory of ballistics problems:…arrow_forwardWrite a C++ program that takes a 4-digit number from user as and input and displays all the combinations of those digits.For Example: Enter number: 5321Possible Combinations are:5321, 5312, 5231, 5213, 5123, 5132 3521, 3512, 3251, 3215, 3125, 31521523, 1532, 1253, 1235, 1325, 1352 2513, 2531, 2153, 2135, 2315, 2351arrow_forwardWrite a program in C++ that converts kilometers per hour to miles per hour.Program will accept as input the speed into km/h and will output the result intom/harrow_forward
- write a program in C++ using if-else or switch for calculating electricity bill, the range of the unit consumption price is given below. 1) 1 to 100 units then the per-unit price is multiplied by 5. 2) 101 to 200 then the per-unit price is multiplied by 7. 3) 201 to 350 then per unit price for this range is multiply by 10. 4) 350 to 999 and above then the per-unit price will multiply by 12. 5) 1000 and above give 5 percent discount. suppose a consumer consumes 360 units then the total bill calculation will be like this. 5*100=500 7*100=700 10*150=1500 12*10=120 Total units 360 and total bill is equal to = 500+700+1500+120=2820.arrow_forwardWrite a program in C++ with total change amount as an integer input, and output the change using the fewest coins, one coin type per line. The coin types are Dollars, Quarters, Dimes, Nickels, and Pennies. Use singular and plural coin names as appropriate, like 1 Penny vs. 2 Pennies. If the input is: 0 The output should be: no change If the input is: 45 The output should be: 1 Quarter 2 Dimes only using: #include <iostream> using namespace std;arrow_forwardWrite a C program that reads the income of a person and calculates his total tax according tothe following conditions: if his income is between 3 lac and 5 lac, then his tax-rate is 5% of hissalary; for the next 5 lac, tax-rate is 6%, for the next 10 lac tax is 7%, afterwards it is 8%.For e.g., if a person’s income is 22 lac, then his total tax = Tk. 0.05 *5 lac + Tk. 0.06 * 5 lac +0.07*10 lac + 0.08 * 2 lac = Tk. 1.41 lac.arrow_forward
- In C++, Write a program that asks a user to input five numbers on the same line separated by spaces, then do the following:a. Print out the five numbers (with spaces or tabs between them).b. Calculate and print the sum, average, and product of the numbers.arrow_forwardWrite a C program that will calculate the total payment for a brand new car being purchased on installment. The user will input the car price, amount of downpayment made (for 0% to 80% of the car price), interest rate per annum (from 5% to 20%, can be fractional up to 2 decimal places), and the number of months of amortization (12, 24, 36, 48 or 60). Show a summary of the details inputted by the user together with the amount to be financed and the monthly amortization cost. Dispaly a running tally per month of the number of months paid, the total amortization paid (in pesos), and the total running cost of the car. Please provide comments if possible so that i could follow your code easily :)arrow_forwardWrite a C# program that converts a temperature given in Fahrenheit to Celsius. Allow the user to enter values for the original Fahrenheit value. Display the original temperature and the formatted converted value. Use appropriate value returning methods for entering (input), calculating, and outputting results.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
Algebraic Expressions – Algebra Basics; Author: TabletClass Math;https://www.youtube.com/watch?v=U-7nq7OG18s;License: Standard YouTube License, CC-BY
Python Tutorial for Beginners 3 - Basic Math, Mathematical Operators and Python Expressions; Author: ProgrammingKnowledge;https://www.youtube.com/watch?v=Os4gZUI1ZlM;License: Standard Youtube License