C++ for Engineers and Scientists
4th Edition
ISBN: 9781133187844
Author: Bronson, Gary J.
Publisher: Course Technology Ptr
expand_more
expand_more
format_list_bulleted
Question
Chapter 8.2, Problem 1E
a.
Program Plan Intro
- Include library files for various operations.
- Declare object of ifstream.
- Create a statement to open the given file “prices.dat”.
- Use if statement with fail() method to check that the entered file name is available or not.
- Use while loop to read the file.
- int main() function is used to perform all the task.
- Display the calculated results to the user.
Program Description: The main purpose of the program is to read data from thegiven file “prices.dat”, and to display the file data to the user.
b.
Program Plan Intro
Program Plan:
- Include library files for various operations.
- Declare object of ifstream.
- Create a statement to open the given file “prices.dat”.
- Use if statement with fail() method to check that the entered file name is available or not.
- Use while loop to read the file.
- int main() function is used to perform all the task.
- Display the calculated results to the user.
Program Description: The main purpose of the program is to modify the program code given in part (a) so that the program use !inFile.eof() instead of the expression inFile.good().
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
(Racing car) Write a program that simulates car racing, as shown in Figure 9.29b– d. The car moves from left to right. When it reaches the right end, it restarts from the left and continues the same process. Let the user increase and decrease the car’s speed by pressing the Up and Down arrow keys.Figure 9.29(a) The programs display a fan and (b–c) a moving car. (d) You can redraw a car with a new base point.
Use Python
(PYTHON)
(Display characters) Write a function that prints characters using the following header:
def printChars(ch1, ch2, numberPerLine):
This function prints the characters between ch1 and ch2 with the specified numbers per line. Write a test program that prints ten characters per line from 1 to Z.
(Numerical) Write a program that tests the effectiveness of the rand() library function. Start by initializing 10 counters to 0, and then generate a large number of pseudorandom integers between 0 and 9. each time a 0 occurs, increment the variable you have designated as the zero counter; when a 1 occurs increment the counter variable that's keeping count of the 1s that occur; and so on. finally display the number of 0s, 1s, 2s, and so on that occurred and the percentage of the time they occurred.
Chapter 8 Solutions
C++ for Engineers and Scientists
Ch. 8.1 - Prob. 1ECh. 8.1 - (Practice) a. Write a set of two statements...Ch. 8.1 - Prob. 3ECh. 8.1 - Prob. 4ECh. 8.1 - Prob. 5ECh. 8.1 - Prob. 8ECh. 8.1 - Prob. 9ECh. 8.1 - Prob. 10ECh. 8.2 - Prob. 1ECh. 8.2 - (Practice and modify) a. Enter and run Program...
Ch. 8.2 - (Practice and modify) a. Write a C++ program that...Ch. 8.2 - (Practice) Determine the OS command or procedure...Ch. 8.2 - Prob. 5ECh. 8.2 - (Data processing) a. Write a C++ program that...Ch. 8.2 - Prob. 7ECh. 8.2 - Prob. 8ECh. 8.2 - Prob. 9ECh. 8.3 - Prob. 1ECh. 8.3 - Prob. 2ECh. 8.3 - Prob. 3ECh. 8.3 - Prob. 4ECh. 8.3 - Prob. 5ECh. 8.3 - Prob. 6ECh. 8.4 - Prob. 1ECh. 8.4 - Prob. 2ECh. 8.4 - Prob. 3ECh. 8.4 - Prob. 4ECh. 8.5 - (Practice) Write a C++ program to create the...Ch. 8.5 - Prob. 2ECh. 8.5 - Prob. 3ECh. 8.5 - Prob. 4ECh. 8.5 - Prob. 5ECh. 8 - Prob. 1PPCh. 8 - (Data processing) a. Store the following data in a...Ch. 8 - (Data processing) Write a C++ program that allows...Ch. 8 - (Data processing) Write a C++ program that permits...Ch. 8 - (Data processing) Write a C++ program that reads...Ch. 8 - (Data processing) Write a C++ program that reads...Ch. 8 - Prob. 7PPCh. 8 - (Data processing) A bank’s customer records are to...Ch. 8 - (Inventory) Create an ASCII file with the...
Knowledge Booster
Similar questions
- (Use Python)Use the Design Recipe to write a function count_vowels, which consumes a string and returns the number of vowels in that string. For these purposes, the vowels are a, e, i, o, and u, but never y. Include a Docstring! Note: Count both upper and lowercase vowels! Write 3 assert_equal statements to test your function.arrow_forward(PYTHON) (Use the isPrime Function) Listing 6.7, PrimeNumberFunction.py, provides the isPrime(number) function for testing whether a number is prime. Use this function to find the number of prime numbers less than 10,000.arrow_forward(use Python)Define a function called running_total that repeatedly asks the user to input integers at the keyboard until they type the word done. Return the sum of the values they entered. You may assume the user will only enter integers or "done". Include a docstring! For example: Test Input Result print(running_total()) 35done 8arrow_forward
- (Create a C++ project) Create a program to sort English alphabets using Insertion Sort by using together with class 1. Create a function for randomly generating 48 English alphabets 2. Sort the letters obtained by using Insertion Sort 3. .Set the timer to sort the lettersarrow_forward(Valid Password) You are required to test the validity of a password by writing the following 4 C++ functions: a. A function called passSize that receives a string and returns true if the string has 8 or more characters. b. HA function called passSpace that receives a string and returns false if the string has space. A function called passSymbol that receives a string and returns true if the string has at least one symbol (consider a symbol as a character that is neither a letter nor a digit). C. d. A function called passUpper that receives a string and returns true if the string has at least one uppercase letter.arrow_forward(DONT USE STRUCTURE... USE CLASSES) Write a C++ program which takes multiple Employees information (records) as inputs from the user and save them on a file using class. Writing in file should be done using setters. Perform following operations on the data saved in the file:• Read data from file• Search an employee’s information in the file• Count the number of employees having salary more than 50,000.arrow_forward
- (use Python) Use the Design Recipe to define a function sum_squares that consumes two int parameters start and finish. Use a while loop to sum the squares of all integers from start to finish (inclusive) and returns this sum. Write 3 assert_equal statements to test your function.arrow_forward(Java) The objective is to write a program that reads CSV data and emits HTML data. Theprogram should accept input line-by-line in CSV format. Then the program should produceoutput line-by-line in HTML format. You may use Scanners but should not need any otherimports. (Note that regular expressions are forbidden for this assignment.) Special Case Requirements • Ignore all lines that begin with #. These represent comments in the data that should not be included. If the # character appears anywhere else, treat it as a regular character. • Treat escaped commas as regular characters. A comma is considered escaped if it is preceded by a backslash. • These special cases are summarized in the example below:arrow_forward(throw Statement) A program contains the statementthrow;Where would you normally expect to find such a statement? What if that statement appeared in adifferent part of the program?arrow_forward
- (Please use JAVA)Command Line Calculator The program will ask the user to select a function from 1-5 (1-Add, 2-Subtract, 3-Multiply, 4- Divide, 5-Exit the program). Afterwards, the program asks for two inputs from the user and prints out the result of the two numbers given which operation the user selected. After printing the result, loop back to asking the user to select a function again until he enters 5 to exit the program. Try to complete this task using methods for each function and using loops.arrow_forward(Order of Exception Handlers) Write a program illustrating that the order of exception handlers is important. The first matching handler is the one that executes. Attempt to compile and runyour program two different ways to show that two different handlers execute with two different effects.arrow_forward(Simple computation) The formula for computing the discriminant of a quadratic equation ax^2 + bx+c = 0 is b^2 - 4ac. Write a program that computes the discriminant for the equation 3x^2 + 4x + 5 = 0. Class Name: Exercise01_01Extraarrow_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