Programming and Problem Solving With C++
6th Edition
ISBN: 9781449694265
Author: Nell Dale
Publisher: Jones & Bartlett Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 4, Problem 4PP
Program Plan Intro
- Declarefloat type variablestemp1, temp2, temp3 and so on tilltemp12 .
- Ofstream outfile declared.
Program Description:
The following program willinput 12 temperatures from user and writing on file with its preceding, also print average on console.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write a complete C program that inputs marks of a student in 5 courses using any loop and writes these marks into an output file named txt. After that, it reads scores from myElements.txt and computes the grades based on the table below using a programmer-defined function char computeGrade(double score), and displays the grades on screen.
Score
Grade
>= 90
A
80-89
B
70-79
C
60-69
D
<= 59
F
-----
please, write
1. the c program code
2. include comments on your code
3. contents of the file myElements.txt
4. sample output
Thank you so much
Write a C++ program with three different files. Each time that the program guesses a number the user responds by telling the program either the correct answer is higher or lower, or that the program’s guess is correct.
A sample run of the program is printed below. In the example the user picks the value 72 for the first game, and then 25 for the second game. The user's input is in bold. Here is how the output might look:
> Think of a number between 1 and 100> Is the number 50? (h/l/c): h> Is the number 75? (h/l/c): l> Is the number 62? (h/l/c): h> Is the number 69? (h/l/c): h> Is the number 72? (h/l/c): c> You picked 72? Great pick.> Do you want to play again? (y/n): y> Think of a number Between 1 and 100> Is the number 50? (h/l/c): l> Is the number 25? (h/l/c): c> You picked 25? Great pick.> Do you want to play again: (y/n): n> Goodbye.
Notice that the program is guessing numbers, and the user is responding by entering 'h', 'l', or 'c' for…
Write a C++ program that reads a file consisting of students’ test scores in the range 0 – 200. It should then determine the number of students having scores in each of the following ranges: 0 – 24, 25 – 49, 50 – 74, 75 – 99, 100 – 124, 125 – 149, 150 – 174, and 175 – 200. Output the score ranges and the number of students.
Run your program with the following input data from file:
76, 89, 150, 135, 200, 76, 12, 100, 150, 28, 178, 189, 167, 200, 175, 150, 87, 99, 129, 149, 176, 200, 87, 157, 189.
The program should have the following functions:
• void readData – to read all input values from file. This function has three parameters: the input file variable, an array, and the size.
void print – to determine and display the score ranges and the number of students.
int main – to call both readData and print functions.
Marks are allocated as follows:
main function and prototypes
void readData
void printData
indentation
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
- You are required to write a C++ program that reads several hundreds of movie ratings from an input file, and output a list of Number of times rated (#Rated), sum of ratings (Total Ratings) and average ratings of the movies.The application program reads in several hundreds of movie ratings from an input file “Rating_list.txt”. Each line in the input file represents one review, indicating the title of the movie and a rating (between 0 and 5) separated by a space. Sample lines from the input file is shown below. Titanic 5 The_Full_Monty 3 Liar_Liar 4 Apollo_13 3 Liar_Liar 3 Titanic 4 The_Silence_of_the_Lambs 2 Star_Wars 1 Men_in_Black 4 Dead_Man_Walking 2 Toy_Story…arrow_forwardYou are required to write a C++ program that reads several hundreds of movie ratings from an input file, and output a list of Number of times rated (#Rated), sum of ratings (Total Ratings) and average ratings of the movies. The application program reads in several hundreds of movie ratings from an input file “Rating_list.txt”. Each line in the input file represents one review, indicating the title of the movie and a rating (between 0 and 5) separated by a space. Sample lines from the input file is shown below. Titanic 5 The_Full_Monty 3 Liar_Liar 4 Apollo_13 3 Liar_Liar 3 Titanic 4 The output must be formatted as shown below (see the columns and decimal places). In addition, the output must include the total number of unique movie titles and the total number of ratings found in the input file as shown in the sample output. Movie Mname #Rated Total Ratings Average…arrow_forwardWrite a complete C++ program in one file which takes a double value from the user, cubes it, and prints the result. Your program must use a function which takes a parameter for the value to be cubed and returns the result by reference. The function may not print anything or read anything directly from the user (i.e. no cin/cout in the function). Hint: n cubed is defined as n*n*n.arrow_forward
- Write a C++ program that computes a student’s grade for an assignment as a percentage given the student’s score and total points. The final score must be rounded up to the nearest whole value using the ceil function in the header file. You must also display the floating-point result up to 5 decimal places. The input to the program must come from a file containing a single line with the score and total separated by a space. In addition, you must print to the console “Excellent” if the grade is greater than or equal to 90, “Well Done” if the grade is less than 90 and greater than or equal to 80, “Good” if the grade is less than 80 and greater than or equal to 70, “Need Improvement” if the grade is less than 70 and greater than or equal to 60, and “Fail” if the grade is less than 60.arrow_forwardYou are required to write a C++ program that reads several hundreds of movie ratings from an input file, and output a list of Number of times rated (#Rated), sum of ratings (Total Ratings) and average ratings of the movies. The application program reads in several hundreds of movie ratings from an input file "Rating_list.txt". Each line in the input file represents one review, indicating the title of the movie and a rating (between 0 and 5) separated by a space. Sample lines from the input file is shown below. Rating_list - Notepad Eile Edit Format View Help Titanic 5 The_Full_Monty 3 Liar_Liar Apollo 13 3 Liar Liar 3 Titanic 4 4 Windo in 1, C 100% The output must be formatted as shown below (see the columns and decimal places). In addition, the output must include the total number of unique movie titles and the total number of ratings found in the input file as shown in the sample output. CAWindows\system32\cmd.exe Movie Mname #Rated Total Ratings Average Rating Liar_Liar 87…arrow_forwardYou are required to write a C++ program that reads several hundreds of movie ratings from an input file, and output a list of Number of times rated (#Rated), sum of ratings (Total Ratings) and average ratings of the movies.The application program reads in several hundreds of movie ratings from an input file“Rating_list.txt”. Each line in the input file represents one review, indicating the title of the movie and a rating (between 0 and 5) separated by a space. Sample lines from the input file is shown below.The output must be formatted as shown below (see the columns and decimal places). In addition, the output must include the total number of unique movie titles and the total number of ratingarrow_forward
- Write a complete C++ program in one file which takes a double value from the user, cubes it, and prints the result. Your program must use a function which takes a parameter for the value to be cubed and returns the result by value. The function may not print anything or read anything directly from the user (i.e. no cin/cout in the function). Hint: n cubed is defined as n*n*n. Upload as cubeValue.cpp.arrow_forwardWrite a C++ program that computes a student’s grade for an assignment as a percentage given the student’s score and total points. The final score must be rounded up to the nearest whole value using the ceil function in the <cmath> header file. You must also display the floating-point result up to 5 decimal places. The input to the program must come from a file containing a single line with the score and total separated by a space. In addition, you must print to the console “Excellent” if the grade is greater than or equal to 90, “Well Done” if the grade is less than 90 and greater than or equal to 80, “Good” if the grade is less than 80 and greater than or equal to 70, “Need Improvement” if the grade is less than 70 and greater than or equal to 60, and “Fail” if the grade is less than 60. If my input is Weems 83% .83333 Well DoneDale 85% .85000 Well Done Richards 95% .95000 Excellent Smith 60% .60000 Need Improvement Tomlin 73% .73333 Good Bird 75% .75000 Goodarrow_forwardWrite a C++ program that computes a student’s grade for an assignment as a percentage given the student’s score and total points. The final score must be rounded up to the nearest whole value using the ceil function in the <cmath> header file. You must also display the floating-pointresult up to 5 decimal places. The input to the program must come from a file containing a singleline with the score and total separated by a space. In addition, you must print to the console “Excellent” if the grade is greater than or equal to 90, “Well Done” if the grade is less than 90 and greater than or equal to 80, “Good” if the grade is less than 80 and greater than or equal to 70, “Need Improvement” if the grade is less than 70 and greater than or equal to 60, and “Fail” if the grade is less than 60.arrow_forward
- Write a C++ program that computes a student’s grade for an assignment as a percentage given the student’s score and total points. The final score must be rounded up to the nearest whole value using the ceil function in the <cmath> header file. You must also display the floating-pointresult up to 5 decimal places. The input to the program must come from a file containing a singleline with the score and total separated by a space.In addition, you must print to the console “Excellent” if the grade is greater than or equal to 90, “Well Done” if the grade is less than 90 and greater than or equal to 80, “Good” if the grade is less than 80 and greater than or equal to 70, “Need Improvement” if the grade is less than 70 and greater than or equal to 60, and “Fail” if the grade is less than 60. TEMPLATE PROVIDED BELOW: CSIS 111C++ PROGRAMMING ASSIGNMENTS INSTRUCTIONSINSTRUCTIONS: SUBMITTING LABSUse the following template (available on Blackboard) for ALL labs : After adding a new blank…arrow_forwardYou are required to write a C++ program that reads several hundreds of movie ratings from an input file, and output a list of Number of times rated (#Rated), sum of ratings (Total Ratings) and average ratings of the movies.The application program reads in several hundreds of movie ratings from an input file“Rating_list.txt”. Each line in the input file represents one review, indicating the title of the movie and a rating (between 0 and 5) separated by a space. Sample lines from the input file is shown below.arrow_forwardWrite a C Program that allows a user to enter any number of student test scores until the user enters 999. If the score entered is less than 0 or more than 100, display an appropriate message and do not use the score. After all the scores have been entered, display the number of scores entered, the highest score, the lowest score, and the arithmetic average. Save the Project as TestScoreStatistics.cpp *Use loops and functions *Separate the implementation file from the definition file.arrow_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
Constants, Variables, Data types, Keywords in C Programming Language Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=d7tdL-ZEWdE;License: Standard YouTube License, CC-BY