Write a program that allows the user to initially enter information on 4 students and 10 courses. Have the program associate each student to at least four courses for a semester session. The program will display a report showing the assigned courses for each students with the total number of credits. The student information should include: 1. student ID 2. first name 3. last name The course information should include: 1. Course ID 2. Course name 3. Number of credits Design requirement: Have the program be menu driven, for example: Main Menu: 1. Enter all students in the database 2. Enter all courses in the database 3. Assign 4 existing courses for an existing student 5. Display a report 6. EXIT The report will show a list students with the 4 courses that were assigned to them along with total number of credits. The report will only display when all of the requirements below are met. Option 3 shouldn't work if you have no students and courses in the database. Option 1 forces the user to enter a minimum of 4 students Option 2 forces the user to enter a minimum of 10 courses.
Write a program that allows the user to initially enter information on 4 students and 10 courses. Have the program associate each student to at least four courses for a semester session. The program will display a report showing the assigned courses for each students with the total number of credits.
The student information should include:
1. student ID
2. first name
3. last name
The course information should include:
1. Course ID
2. Course name
3. Number of credits
Design requirement:
Have the program be menu driven, for example:
Main Menu:
1. Enter all students in the
2. Enter all courses in the database
3. Assign 4 existing courses for an existing student
5. Display a report
6. EXIT
The report will show a list students with the 4 courses that were assigned to them along with total number of credits. The report will only display when all of the requirements below are met.
Option 3 shouldn't work if you have no students and courses in the database.
Option 1 forces the user to enter a minimum of 4 students
Option 2 forces the user to enter a minimum of 10 courses.
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)