Given a map pre-filled with student names as keys and grades as values, complete main() by reading in the name of a student, outputting their original grade, and then reading in and outputting their new grade. Ex: If the input is: Quincy Wraight 73.1 the output is: Quincy Wraight's original grade: 65.4 Quincy Wraight's new grade: 73.1

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Given a map pre-filled with student names as keys and grades as values, complete main() by reading in the name of a student, outputting their original grade, and then reading in and outputting their new grade.

Example: If the input is:
```
Quincy Wraight
73.1
```
the output is:
```
Quincy Wraight's original grade: 65.4
Quincy Wraight's new grade: 73.1
```
Transcribed Image Text:Given a map pre-filled with student names as keys and grades as values, complete main() by reading in the name of a student, outputting their original grade, and then reading in and outputting their new grade. Example: If the input is: ``` Quincy Wraight 73.1 ``` the output is: ``` Quincy Wraight's original grade: 65.4 Quincy Wraight's new grade: 73.1 ```
```cpp
#include <map>
#include <string>
#include <iostream>

using namespace std;

int main () {
    string studentName;
    double studentGrade;

    map<string, double> studentGrades;

    // Students' grades (pre-entered)
    studentGrades.emplace("Harry Rawlins", 84.3);
    studentGrades.emplace("Stephanie Kong", 91.0);
    studentGrades.emplace("Shailen Tennyson", 78.6);
    studentGrades.emplace("Quincy Wraight", 65.4);
    studentGrades.emplace("Janine Antinori", 98.2);

    // TODO: Read in new grade for a student, output initial
    // grade, replace with new grade in map,
    // output new grade

    return 0;
}
```

This code snippet is a C++ program that manages student grades using the `map` container from the C++ Standard Library. The code declares a map called `studentGrades`, which stores pairs of student names (as `string`) and their corresponding grades (as `double`).

Pre-entered student records:
1. Harry Rawlins with a grade of 84.3
2. Stephanie Kong with a grade of 91.0
3. Shailen Tennyson with a grade of 78.6
4. Quincy Wraight with a grade of 65.4
5. Janine Antinori with a grade of 98.2

The program, as noted in the comments, is set up to read in a new grade for a student, output the initial grade, replace it with the new grade in the map, and then output the updated grade. However, the functionality for these tasks is outlined as a TODO and is not yet implemented.
Transcribed Image Text:```cpp #include <map> #include <string> #include <iostream> using namespace std; int main () { string studentName; double studentGrade; map<string, double> studentGrades; // Students' grades (pre-entered) studentGrades.emplace("Harry Rawlins", 84.3); studentGrades.emplace("Stephanie Kong", 91.0); studentGrades.emplace("Shailen Tennyson", 78.6); studentGrades.emplace("Quincy Wraight", 65.4); studentGrades.emplace("Janine Antinori", 98.2); // TODO: Read in new grade for a student, output initial // grade, replace with new grade in map, // output new grade return 0; } ``` This code snippet is a C++ program that manages student grades using the `map` container from the C++ Standard Library. The code declares a map called `studentGrades`, which stores pairs of student names (as `string`) and their corresponding grades (as `double`). Pre-entered student records: 1. Harry Rawlins with a grade of 84.3 2. Stephanie Kong with a grade of 91.0 3. Shailen Tennyson with a grade of 78.6 4. Quincy Wraight with a grade of 65.4 5. Janine Antinori with a grade of 98.2 The program, as noted in the comments, is set up to read in a new grade for a student, output the initial grade, replace it with the new grade in the map, and then output the updated grade. However, the functionality for these tasks is outlined as a TODO and is not yet implemented.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 4 images

Blurred answer
Knowledge Booster
Topological Sort
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
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education