Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 3.2, Problem 14STE
Given the following declaration and output statement, assume that this has been embedded in a correct
enum Direction { N = 5, S = 7, E = 1, W };
// ...
cout << W << “ ” << E << “ ” << S << “ ” N << endl;
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write a program that calculates the average of a group of test scores, where the lowest score in the group is dropped. It should use the following functions:
• void getScore() should ask the user for a test score, store it in a reference parameter variable, and validate that it is not lower than 0 or higher than 100. This function should be called by main once for each of the five scores to be entered.
• void calcAverage() should calculate and display the average of the four highest scores. This function should be called just once by main and should be passed the five scores.• int findLowest() should find and return the lowest of the five scores passed to it. It should be called by calcAverage, which uses the function to determine which one of the five scores to drop.
Read and understand the following problem:
1. Write a program that accepts from the user a unit price of a certain product and the quantity of that product bought by a customer. It should compute and display the amount payable.
note: discuss or explain the solution of the problem
use this:
#include <stdio.h>
int main()
PROBLEM:Write a program that computes for the Electric Field and Electric Potential at a given point in a spherical conductor with a radius (r) and a charge Q, depending upon the following cases:Calculate the electric field and electric potential at:
d < r
d > r
d = r
SPECIFICATIONS:
- The program will depend on the input parameters to determine which case to use in computing for the electric field and electric potential at different points:
Point is inside the conductor (d < r)
Point is outside the conductor (d > r)
Point is on the surface of the conductor (d = r)
- The user will input the charge Q, the radius of the conductor (r) and the distance of the point from the center (d)
- The constant k = 9x10^9 = 9000000000
- The program will provide an output for the electric field (V/m) and for the electric potential (V)
- You may only use the codes that we studied in our lectures.
- All lines of codes should have a comment/pseudocode.
- Save your cpp file as…
Chapter 3 Solutions
Problem Solving with C++ (9th 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...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Define each of the following terms: entity type entity-relationship model entity instance Attribute relationshi...
Modern Database Management
What would be the hexadecimal representation of the largest memory address in a memory consisting of 4MB if eac...
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Sales Report Brewster's Used Cars, Inc. employs several salespeople. Brewster, the owner of the company, has pr...
Starting Out with Programming Logic and Design (4th Edition)
This is the last index in a string. a. 1 b. 99 c. 0 d. The size of the string minus one
Starting Out with Python (3rd Edition)
What are the bits in a binary system?
Digital Fundamentals (11th Edition)
Which of the following activities require real-time processing? a. Printing mailing labels b. Playing a compute...
Computer Science: An Overview (12th Edition)
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
- PROBLEM: Write a program that computes for the Electric Field and Electric Potential at a given point in a spherical conductor with a radius (r) and a charge Q, depending upon the following cases: Calculate the electric field and electric potential at: d < r d > r d = r SPECIFICATIONS: - The program will depend on the input parameters to determine which case to use in computing for the electric field and electric potential at different points: Point is inside the conductor (d < r) Point is outside the conductor (d > r) Point is on the surface of the conductor (d = r) - The user will input the charge Q, the radius of the conductor (r) and the distance of the point from the center (d) - The constant k = 9x10^9 = 9000000000 - The program will provide an output for the electric field (V/m) and for the electric potential (V) - You may only use the codes that we studied in our lectures. - All lines of codes should have a comment/pseudocode. - Save your cpp file as…arrow_forwardPROBLEM:Write a program that computes for the Electric Field and Electric Potential at a given point in a spherical conductor with a radius (r) and a charge Q, depending upon the following cases:Calculate the electric field and electric potential at: d < r d > r d = r SPECIFICATIONS: - The program will depend on the input parameters to determine which case to use in computing for the electric field and electric potential at different points: Point is inside the conductor (d < r) Point is outside the conductor (d > r) Point is on the surface of the conductor (d = r) - The user will input the charge Q, the radius of the conductor (r) and the distance of the point from the center (d) - The constant k = 9x10^9 = 9000000000 - The program will provide an output for the electric field (V/m) and for the electric potential (V) - You may only use the codes that we studied in our lectures. - All lines of codes should have a comment/pseudocode. PROBLEM:Write a program that…arrow_forward*Modify the program so that the user will error trap for only 1 and 0 as an input. *If the user enters an input other than 1 or 0 display an error message and request the user enter that input again. *Do this for all inputs in the code. # User defined function for logic OR# The function takes two parameters and returns a single intdef OR(a: int, b: int)->int:# If a is equal to 1 return 1if a == 1 :return 1# If b is equal to 1 return 1elif b == 1 :return 1# If a and b is equal to 0 return 0else :return 0 # User defined function for logic NOR# The function takes two parameters and returns a single intdef NOR(a: int, b: int)->int:# If a is equal to 0 and b is also equal to 0 return 1if a == 0 and b == 0 :return 1# If a is equal to 0 and b is equal to 1 return 0elif a == 0 and b == 1 :return 0# If a is equal to 1 and b is also equal to 0 return 0elif a == 1 and b == 0 :return 0# If a is equal to 1 and b is also equal to 1 return 0elif a == 1 and b == 1 :return 0 # User defined…arrow_forward
- Decryption Key A|B|C| D|E|F|G|H|I|J|K|L|M N|O|P|Q|R|S|T|U|V|W|X|Y|Z (letter above equals below, and vice versa) As you can see, A becomes N, B becomes O and so on. Your job is to write a program, with at least four functions, including main, which must do the following: 1. Ask user whether they want to encode or decode a message - if no, then terminate 2. Take the input string from the user, store it in dynamic memory (use new) 3. As appropriate, encode or decode the message using Rot13. 4. Output the encoded/decoded message 5. Delete the input string from dynamic memory (use delete)arrow_forwardPROBLEM: Write a program that computes for the Electric Field and Electric Potential at a given point in a spherical conductor with a radius (r) and a charge a, depending upon the following cases: Calculate the electric field and electric potential at: A. dr C. d =r SPECIFICATIONS: - The program will depend on the input parameters to determine which case to use in computing for the electric field and electric potential at different points: Point is inside the conductor (d r) • Point is on the surface of the conductor (d = r) - The user will input the charge Q, the radius of the conductor (r) and the distance of the point from the center (d) - The constant k = 9x1019 = 9000000000 - The program will provide an output for the electric field (V/m) and for the electric potential (V) - All lines of codes should have a comment/pseudocode.arrow_forwardComplete the following program When a machine reads blood pressure from a human body it displays two numbers they are called Systolicand Diastolic pressures. The program will take systolic and diastolic reading as input from the user and displays a message whether the person's blood pressure is "Normal" or "Elevated" or "High Blood Pressure". Program consists of two functions as follows. void input( .): This function is with two pass by reference parameters, and it reads input from the user. string process..): It receives two numbers(systolic and diastolic) and then it determines and returns a category according to the table below. Systolic |80 to 120 | 120 to 139 High blood equal and above 140 Diastolic Category Normal and 60 to 80 Elevated and 80 to 90 pressure above 90 or main () program is given below and you are asked to write the function definitions in the space provided below. #include #include using namespace std; void input(int &, int &); string process(int, int); int main()…arrow_forward
- Analyze the following program fragment: int x; int d = 4; switch (d) { case 4: x = 4; case 0: x = 0; case 2: x = 2; O The program has a compile error because the required default case is missing. O The program has a compile error because case must be ordered from smallest to largestes. The programs compiles and runs fine. O The program has a compile error because the break statements are missing..arrow_forwardConsider the following function prototype: void testFun (int x, int y = 7, char z = *): Which of the following function calls is correct? Select one: a. testFun(5); O b. testFun(5, 8); O c. testFun(0, 0, *); O d. All are correct.arrow_forwardA sphere is characterized by a single dimensions; its radius (r). The surface area of the sphere is calculated as A=4πr2 While the volume is calculated as V=43πr3 Write a program that asks the user for r and when VALID proceeds to calculate both the surface area and the volume of the sphere by calling a single function. The function's prototype is as follows: void sphereCalc(float, float *, float *); All console input and output operations are in main(). Print the area and volyme with 3 decimal places. Follow best programming practices. Use r = 3 for the screenshot. Hint: Define PI using #define PI 3.1415927arrow_forward
- Multiple Choice (single) Point:1 3/7 Which line is the calling of function Max? 1 #include 2 int Max (int a, int b) ; int main ( ) 3 A{ int a,b,c; 4 printf("please input a,b:"); scanf("%d, %d",&a,&b); с %3D Маx (а, b); printf("max=%d\n",c); 7 8 9 10 return 0; 11 12 int Max (int a, int b) { 13 14 return (a>b) ?a:b; 15 } 16 A) 2nd line В 12-15 lines C c) 8th linearrow_forwardWhat is the return result of a function that lacks a return statement or has an empty return statement? Example: def x(a,b): print(x) returnarrow_forwardC++ - No library functions like atoi Write a machine language program to output your first name on the output device. Submit your "machine code" followed by a 'zz.' An example of the machine code to output "hello" is shown below. This is an example of what a machine language submission would look like: 50 00 48 50 00 65 50 00 6c 50 00 6c 50 00 6f 00 zzarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- 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
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
What Are Data Types?; Author: Jabrils;https://www.youtube.com/watch?v=A37-3lflh8I;License: Standard YouTube License, CC-BY
Data Types; Author: CS50;https://www.youtube.com/watch?v=Fc9htmvVZ9U;License: Standard Youtube License