Problem Solving with C++ (10th Edition)
10th Edition
ISBN: 9780134448282
Author: Walter Savitch, Kenrick Mock
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 3, Problem 8PP
Program Plan Intro
Approximation of pi
Program plan:
- Include necessary header files.
- Declare the namespace.
- Define the “main()” function.
- Declare the necessary variables.
- The “while” loop to execute the block of code at least once.
- Declare and initialize the necessary variables.
- Get the input from the user.
- Use “for” loop to iterate the “pi” value.
- Print the “pi” value.
- Declare and initialize the necessary variables.
- Get the “choice” from the user.
- The “if” loop checks the condition.
- True, “break” the statement.
- Return “0”.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Perform the following using DEV-C++
Show your solution
Write a program that determines a student’s grade. It reads four test scores (between0 and 100) and calculates the grade based on the following rules:
If the average score is 90 or more, the grade is ‘A’.
If the average score is between 80 and 90, the grade is ‘B’.
If the average score is between 70 and 80, the grade is ‘C’.
If the average score is between 60 and 70, the grade is ‘D’.
If the average score is less than 60, the grade is ‘F’.
Sum of positive inputs is 454
Question 2:
Write a program in C++ that calculates the total grade of a student for N number of
quizzes.
Read value of N from user, and then ask the student marks in quiz 1, and total marks of
quiz 1 and so on till N.
Display the total of all the quizzes marks and the total marks as given below.
Calculate the overall percentage (sum of the total points earned divided by the total
points possible) and output it as a percentage.
Sample input and output:
How many quizzes? 3
Input your marks in quiz 1: 10
Total marks of quiz 1: 10
Input your marks in quiz 2: 7
Total marks of quiz 2: 12
Input your marks in quiz 3: 5
Total marks in quiz 3: 8
Your total is 22 out of 30, and percentage is 73.33%.
hp
10
fg
fg
144
f10
f11
A
f12
ins
&
5.
7.
8.
DOOO
Samsung 64 MP Camera
Shot with my Galaxy A72u
CODE USING C++
Choose the best loop statement for the given problem below.
Write a program that will find factorial of a number inputted by the user. Limit the user input of integer to 9, else reject and terminate the program. For a positive integer n, factorial = 1*2*3...n
Chapter 3 Solutions
Problem Solving with C++ (10th Edition)
Ch. 3.1 - Determine the value, true or false, of each of the...Ch. 3.1 - Name two kinds of statements in C++ that alter the...Ch. 3.1 - In college algebra we see numeric intervals given...Ch. 3.1 - Prob. 4STECh. 3.2 - What output will be produced by the following...Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - What would be the output in Self-Test Exercise 6...Ch. 3.2 - What would be the output in Self-Test Exercise 6...Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - What would be the output in Self-Test Exercise 9...
Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - Write a multiway if-else statement that classifies...Ch. 3.2 - Given the following declaration and output...Ch. 3.2 - Given the following declaration and output...Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - What would be the output in Self-Test Exercise 15...Ch. 3.2 - What would be the output in Self-Test Exercise 15...Ch. 3.2 - What would be the output in Self-Test Exercise 15...Ch. 3.2 - Prob. 19STECh. 3.2 - Though we urge you not to program using this...Ch. 3.3 - Prob. 21STECh. 3.3 - Prob. 22STECh. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - Prob. 25STECh. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - Prob. 27STECh. 3.3 - For each of the following situations, tell which...Ch. 3.3 - Rewrite the following loops as for loops. a.int i...Ch. 3.3 - What is the output of this loop? Identify the...Ch. 3.3 - What is the output of this loop? Comment on the...Ch. 3.3 - What is the output of this loop? Comment on the...Ch. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - What does a break statement do? Where is it legal...Ch. 3.4 - Write a loop that will write the word Hello to the...Ch. 3.4 - Write a loop that will read in a list of even...Ch. 3.4 - Prob. 38STECh. 3.4 - Prob. 39STECh. 3.4 - What is an off-by-one loop error?Ch. 3.4 - You have a fence that is to be 100 meters long....Ch. 3 - Write a program to score the paper-rock-scissor...Ch. 3 - Write a program to compute the interest due, total...Ch. 3 - Write an astrology program. The user types in a...Ch. 3 - Horoscope Signs of the same Element are most...Ch. 3 - Write a program that finds and prints all of the...Ch. 3 - Buoyancy is the ability of an object to float....Ch. 3 - Write a program that finds the temperature that is...Ch. 3 - Write a program that computes the cost of a...Ch. 3 - (This Project requires that you know some basic...Ch. 3 - Write a program that accepts a year written as a...Ch. 3 - Write a program that scores a blackjack hand. In...Ch. 3 - Interest on a loan is paid on a declining balance,...Ch. 3 - The Fibonacci numbers F are defined as follows. F...Ch. 3 - The value ex can be approximated by the sum 1 + x...Ch. 3 - Prob. 8PPCh. 3 - Prob. 9PPCh. 3 - Repeat Programming Project 13 from Chapter 2 but...Ch. 3 - The keypad on your oven is used to enter the...Ch. 3 - The game of 23 is a two-player game that begins...Ch. 3 - Holy digits Batman! The Riddler is planning his...Ch. 3 - You have an augmented reality game in which you...
Knowledge Booster
Similar questions
- (Electrical eng.) a. The voltage gain of an amplifier is given by this formula: voltagegain=[275 23 2 +0.5 f 2 ]n f is the frequency in Hz. n is the number of stages in the amplifier. Using this formula, write, compile, and run a C++ program to determine the value of the voltage gain for a four-stage amplifier operating at a frequency of 120 Hz. Your program should produce the following display: At a frequency of xxxxx hertz, the voltage gain is yyyyy Your program should replace xxxxx with the frequency and yyyyy with the voltage gain. b. Manually check the value your program produces. After verifying that your program is working correctly, modify it to determine the voltage gain of a 12-stage amplifier operating at a frequency of 9500 Hz.arrow_forwardUsing While Statement: Q1: Write C++ program to find the summation of the odd numbers, between 0 and 100. Q2: Write C++ program to inverse an integer number. For example: 765432 → 234567 Exercise: Write C++ program to inverse an integer number: For example: 765432 → 234567 Using Do/While Statement: Q4: What are the output of the following segment of C++ code: int i; i= 12; do { cout 0); Q5: What are the output of the following segment of C++ code: int count = 1; do { cout << count << endl; ++ count; } while ( count <= 10 );arrow_forwardQ2: Write a C program using Function to list all the factorial numbers less than or equal to an input number N. (COO1) Input A positive integer, say N=6 Output All factorial numbers less than or equal to n. {1,2,3}arrow_forward
- Halwica न := . = . 5 . hै- Diamg Edeng न Pr * Additional Example Write a program in C to find the sum of the series 1/1+2/2+31/3+41/4+51/5 using the function. Modify the program in such a way it will get the factorial sum that has a lower limit and upper limit, Sample Enter lower imt 1 Enter upner limit Result Sum is: 11/1+ 21/2-3/3+,+6/ 10/10 ...arrow_forwardUSE C PROGRAMMING AND FOR LOOP Input two integers in one line, separated by a space. The first integer shall represent the starting point, and the other, the ending point. Print out all even numbers that are within the range of the starting and ending point (inclusive or including the ending point). Example: Input 3 10 Output 4 6 8 10arrow_forwardC++ Given an integer num, return the number of steps to reduce it to zero. In one step, if the current number is even, you have to divide it by 2, otherwise, you have to subtract 1 from it. Example 1: Input: num = 14 Output: 6 Explanation: Step 1) 14 is even; divide by 2 and obtain 7. Step 2) 7 is odd; subtract 1 and obtain 6. Step 3) 6 is even; divide by 2 and obtain 3. Step 4) 3 is odd; subtract 1 and obtain 2. Step 5) 2 is even; divide by 2 and obtain 1. Step 6) 1 is odd; subtract 1 and obtain 0. Example 2: Input: num = 8 Output: 4 Explanation: Step 1) 8 is even; divide by 2 and obtain 4. Step 2) 4 is even; divide by 2 and obtain 2. Step 3) 2 is even; divide by 2 and obtain 1. Step 4) 1 is odd; subtract 1 and obtain 0. Example 3: Input: num = 123 Output: 12arrow_forward
- Mathematically, the nth number of a mathematical series is defined as follows: Tn 2 i=1 Write a C++ program that: • Reads a positive integer k from the user. If the user enters a negative value, then the program should continue prompting until he/she enters a positive integer value. Then, the program should compute a mathematical series of first k terms starting from 1 to k, and display it as illustrated in the sample output. • Also, the program will count how many terms their ceil are EVEN, and how many are ODD (respectively); and display it as illustrated in the sample output. • Finally, the program will sum up the terms of the series and display the result as illustrated in the sample output. The program must use at least two functions as following: 1. A function to compute the nth number of a series using the above equation for a given number n, and returns it to the main program. Prototype: double Computation (int n); 2. A function to determine the case of the ceil value of…arrow_forwardC++ Write a function that takes as input a positive integer n and returns the n-th harmonic number.Reminder: the n-th harmonic number is equal to 1+(1/2)+(1/3)+(1/4)+...+(1/n)arrow_forwardQ6: Write a C++ program, using function, to inputs a student's average and returns 4 if student's average is 90-100, 3 if the average is 80-89, 2 if the average is 70-79, 1 if the average is 60-69, and 0 if the average is lower than 60.arrow_forward
- Using do- while code in c++The height, as a function of time t, of a projectile fired with an initial velocity v straight into the air is given by height = vt - 1/2 gt2 where g is the gravitational constant equal to 32.2 ft/sec2. Using the formulas, write a program that displays a table of heights for a projectile fired with an initial velocity of 500 ft/sec. The table should contain values corresponding to the time interval 0 to 10 seconds in increments of one-half seconds.arrow_forwardDefine the function: int power (int base, int exp); It accepts the arguments for base and exponent and returns power. The algorithm is to repeatedly multiply the value of the base to how many times the value of exponent. Test the function inside main(). Write the complete program. Use C language. For example: Input Result 2 5 32 3 4 81arrow_forwardUSE C PROGRAM Pay attention only to the negative ones now. Make a loop that will accept random decimal/float numbers. When the user inputs 0, the loop will terminate and then output the sum of all negative numbers inputted in 3 decimal places. Example: Input 2.4434 -1.3433 -2.444 6.432 0 Output -3.787arrow_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