Create a structure called Student containing,NAME,IDNUM,GPA,NUMBEROFCOURSES and an array of type struct COURSE dimensioned at 8. The struct COURSE consists of of COURSENUM,SECTION(char),CREDIT HOURS(float),and GRADE(char).Create a loop in main to have the user process students until they are [login to view URL] in student information in a function ENTER_STUDENT called from main and returning the data ( except GPA) to main in a structure. Call a function ENTER_COURSE from a loop in ENTER_STUDENT returning data(except Grade)for each element of the COURSE structure contained within the STUDENT structure. Code a function GET_GRADE that will ask the user for the grades for each of the student's courses,to be called from main sending nothing and returning the grade(char). Code a function CALC_GPA in main sending the entire structure and returning the same structure including the GPA. Use a sub function to convert the letter grade to a number(float) and another sub function to multiply 2 floats and return a float. Code a function to print the student structure including a sub function to print each course. Example: Please enter student name: McNabb Please enter Student ID:0005 Please enter number of courses: 2 Please enter Course number 1: PSYC201 Please enter section:A Please enter Credit hours:4.0 Please enter Course number 1: ENG405 Please enter section:C Please enter Credit hours:3.0 Enter grade for PSYC201:B Enter grade for ENG405:A Record for McNabb ID:0005 Course Section Credits GR PSYC201 A 4.0 B ENG405 C 3.0 A GPA: 3.5
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Deadline information
keep it simple and need it asap. use printif and scanif. thanks!