Create a program that prompts for a student's first name, last name, age and overall mark. The program that displays the grade for the students. The program contains a nested struct and a function to display the student's information. 1. Create a struct called Grade Rec which has two variables, percent and grade. 2. Create another struct called Student Rec which contains variables lastName, firstName, age and courseGrade (nested from GradeRec). 3. Create a function Print () to display all the values for the variables. 4. In the main function, create an object for struct Student Rec. Prompt for student's first name, last name, age and overall mark. Display grade base on the following: Mark Mark >=90 Mark >=75 Mark<75 Grade A B F

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

data sturcture subject (C++)

Create a program that prompts for a student's first name, last name, age and overall mark. The
program that displays the grade for the students. The program contains a nested struct and a
function to display the student's information.
1. Create a struct called GradeRec which has two variables, percent and grade.
2. Create another struct called Student Rec which contains variables lastName,
firstName, age and courseGrade (nested from GradeRec).
3. Create a function Print () to display all the values for the variables.
4. In the main function, create an object for struct StudentRec. Prompt for student's first
name, last name, age and overall mark. Display grade base on the following:
Mark
Mark >=90
Mark >=75
Mark<75
5. Call function Print ()
Sample output:
Enter first name: Joe
Enter last name: Hanson
Enter age: 20
Enter overall percent: 80
Hello Joe Hanson. How are you?
Grade
A
B
F
Congratulations on reaching the age of 20.
Your overall percent score is 80 for a grade of B
Transcribed Image Text:Create a program that prompts for a student's first name, last name, age and overall mark. The program that displays the grade for the students. The program contains a nested struct and a function to display the student's information. 1. Create a struct called GradeRec which has two variables, percent and grade. 2. Create another struct called Student Rec which contains variables lastName, firstName, age and courseGrade (nested from GradeRec). 3. Create a function Print () to display all the values for the variables. 4. In the main function, create an object for struct StudentRec. Prompt for student's first name, last name, age and overall mark. Display grade base on the following: Mark Mark >=90 Mark >=75 Mark<75 5. Call function Print () Sample output: Enter first name: Joe Enter last name: Hanson Enter age: 20 Enter overall percent: 80 Hello Joe Hanson. How are you? Grade A B F Congratulations on reaching the age of 20. Your overall percent score is 80 for a grade of B
Expert Solution
Explanation

1) Below is C++ program that display grade of student

  • It defines structure GradeRec
  • It defines structure StidentRec nested GradeRec
  • In main function of program
    • Create a structure object
    • Get the user name, age and percentage
    • Display the Hello message along with other information and grade
    • Check and display grade

2) Save program in cpp file, build and run

 

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Function Arguments
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.
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