CSE1OOF Oriented Programming: Develop and Test A Python Program
Answer:
Algorithm
Step 1: Start the program
Step 1a: Infinite loop Starts
Step 2: Display the main menu
Step 3: Read the main menu choice
Step 4: Check if choice=1 then go to Step 5, else go to Step 8
Step 5: Read the Student Name, DF, Project and Final Marks
Step 6: add the new student details into student list
Step 7: Go to Step 32
Step 8: Check if choice = 2 then go to Step 9, else go to Step 30
Step 9: Display the sub menu
Step 10: Read the sub menu choice
Step 11: Check if sub choice =1, then go to Step 12, else go to Step 14
Step 12: Calculate the average DF mark and display all the student which is below average of DF
Step 13: Go to Step 32
Step 14: Check if sub choice =2, then go to Step 15, else go to Step 17
Step 15: Calculate the average Project mark and display all the student which is below average of Project
Step 16: Go to Step 32
Step 17: Check if sub choice =3, then go to Step 18, else go to Step 20
Step 18: Calculate the average Final mark and display all the student which is below average of Final
Step 19: Go to Step 32
Step 20: Check if sub choice =4, then go to Step 21, else go to Step 23
Step 21: Calculate the average of Overall Total mark and display all the student which is below average of Overall Total
Step 22: Go to Step 32
Step 23: Check if sub choice =5, then go to Step 24, else go to Step 27
Step 24: Read the Student name to search
Step 25: if Student name found, display the student details, else display the no student found message
Step 26: Go to Step 32
Step 27: Check if sub choice =6, then go to Step 28, else go to Step 31
Step 28: Display all the student details
Step 29: Go to Step 32
Step 30: Check if choice = 3 then go to Step 33, else go to Step 31
Step 31: Print invalid choice message
Step 32: Go to Step 1a
Step 33: End of the program
Test Data Table | ||||
Test data type |
Test data |
The reason it was selected |
The output expected due to the use of the test data |
The screenshot of the actual output when the test data are used |
String |
1 |
Add new Student details |
View Student details using report menu is 6 | |
String |
2 |
View Average of DF |
View Student details where below Average of DF marks using report menu is 1 | |
String |
2 |
View Average of Overall Total |
View Student details where below Average of Overall Total marks using report menu is 4 | |
String |
Q |
Invalid user choice | ||
String |
2 |
Invalid user sub choice |
If user sub choice is 9 | |
String |
1 |
Add new Student details |
If user enter the DF mark is two |
Buy CSE1OOF Oriented Programming: Develop and Test A Python Program Answers Online
Talk to our expert to get the help with CSE1OOF Oriented Programming: Develop and Test A Python Program Answers to complete your assessment on time and boost your grades now
The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.