Question: python this is problem 2 In this problem, you will calculate whether or not a student's GPA and CGPA put them in danger of either

python
python this is problem 2 In this problem, you will calculate whether
or not a student's GPA and CGPA put them in danger of
either being put on probation or being dismissed. You will proceed as
this is problem 2
in Problem 2. However, you will be keeping track of progress to
make sure that student's academic standing is progressing as planned. [1] After
outputting semester details, you will check the CGPA to make sure that
it is 2.0 or above. If so, before proceeding to the next

In this problem, you will calculate whether or not a student's GPA and CGPA put them in danger of either being put on probation or being dismissed. You will proceed as in Problem 2. However, you will be keeping track of progress to make sure that student's academic standing is progressing as planned. [1] After outputting semester details, you will check the CGPA to make sure that it is 2.0 or above. If so, before proceeding to the next semester, you wil output "STATUS: GOOD STANDING If the CGPA has dropped below 2.0 for the first time or their GPA for that semester was at least 2.0. you will output 'STATUS: PROBATION and carry on outputting further semester details . If a student started the semester on probation status ie the previous CGPA was below 20) and the current semester GPA is less than 2.0. you wil output "STATUS. DISMISSED and ignore all further semester data If not already dismissel, if a student's CGPA returns to 20 or greater they return to good standing Input [Same as Problem 2] Processing For each semester: 1 Calculate the CGPA and GPA for each semester and output semester information as in Problem 2 - DON'T APPLY GRADE REPLACEMENT RULE 2. Determine the student's academic standing as described above and based on this calculation, output one of: "STATUS: GOOD STANDING STATUS: PROBATION" or "STATUS: DISMISSED Output format SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) STATUS: (status at end of semester) SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) STATUS: (status at end of semester) Sample input Sample output 3 SEMESTERS 5 CLASSES Transfer Credits SEMESTER: Transfer Credits GPA: 23 CGPA: 2.3 STATUS: GOOD STANDING SEMESTER: Summer 2018 GPA: 10 CGPA: 143 STATUS. PROBATION MATH 1000.C+ Summer 2018 CSCI 1107.C CSCI 1120.F Fall 2019 SEMESTER: Fall 2019 GPA: 135 CGPA: 14 STATUS: DISMISSED CSCI 1110.C MATH 1010,0 Your Cumulative GPA (CGPA) is calculated as an average of all grades you've received. In this problem, you receive data from multiple semesters Input First, you will receive the number of semesters included in the student transcript, followed by the word "SEMESTERS . Second, you will receive the total number of classes that the student has taken so far, followed by the word "CLASSES For each semester of data provided, you will receive the following information: o Semester name o Number of courses taken that semester o Multiple lines containing information for each course taken that semester in the following format course code followed by grade letter obtained, each separated by a comma Processing 1 Convert each letter grade to the appropriate grade point value Disregard any neutral grade letters (eg. W or ILL grades) 2. Calculate the GPA and CGPA at the end of each semester and output semester information (as below Output format SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) Sample input Sample output 3 SEMESTERS 5 CLASSES Transfer Credits MATH 1000, Summer 2018 SEMESTER. Transfer Credits GPA 3.0 CGPA: 30 SEMESTER Summer 2018 GPA 2.1 CGPA: 233 SEMESTER Fall 2019 GPA 10 CGPA: 205 CSC 1107A CSCI 1800.C+ CSC110 F Fall 2019 MATH 1010.D 3 SEMESTERS 6 CLASSES Transfer Credits ENGI 11238 MATH 1000,F Summer 2018 SEMESTER: Transfer Credits GPA 15 CGPA: 1.5 SEMESTER: Summer 2018 GPA: 20 CGPA: 175 SEMESTER: Fall 2018 GPA: 35 CGPA: 233 CSC 110F MATH 1000 A Fal 2018 MATH 1010.B CSI MOA 3 SEMESTERS 6 CLASSES Transfer Credits ENGI 1123.B MATH 1000F Summer 2018 SEMESTER: Transfer Credits GPA 15 CGPA 15 SEMESTER Summer 2018 GPA 20 CGPA: L75 SEMESTER: Fall 2018 GPA 35 CGPA 233 CSC 110,F MATH 1000A Fal 2018 MATH 1010.B CSC 1110.A 2 SEMESTERS B CLASSES Fall 2018 SEMESTER: Fall 2018 GPA 206 CGPA 2.06 SEMESTER Winter 2018 GPA 4.0 CGPA 261 CSCI 1107,ILL CSCI 1120.F CSC 110D CSCI 1800.C+ MATH 1000 A MATH 2112B Winter 2018 MATH 1010A- CSCI 1801A In this problem, you will calculate whether or not a student's GPA and CGPA put them in danger of either being put on probation or being dismissed. You will proceed as in Problem 2. However, you will be keeping track of progress to make sure that student's academic standing is progressing as planned. [1] After outputting semester details, you will check the CGPA to make sure that it is 2.0 or above. If so, before proceeding to the next semester, you wil output "STATUS: GOOD STANDING If the CGPA has dropped below 2.0 for the first time or their GPA for that semester was at least 2.0. you will output 'STATUS: PROBATION and carry on outputting further semester details . If a student started the semester on probation status ie the previous CGPA was below 20) and the current semester GPA is less than 2.0. you wil output "STATUS. DISMISSED and ignore all further semester data If not already dismissel, if a student's CGPA returns to 20 or greater they return to good standing Input [Same as Problem 2] Processing For each semester: 1 Calculate the CGPA and GPA for each semester and output semester information as in Problem 2 - DON'T APPLY GRADE REPLACEMENT RULE 2. Determine the student's academic standing as described above and based on this calculation, output one of: "STATUS: GOOD STANDING STATUS: PROBATION" or "STATUS: DISMISSED Output format SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) STATUS: (status at end of semester) SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) STATUS: (status at end of semester) Sample input Sample output 3 SEMESTERS 5 CLASSES Transfer Credits SEMESTER: Transfer Credits GPA: 23 CGPA: 2.3 STATUS: GOOD STANDING SEMESTER: Summer 2018 GPA: 10 CGPA: 143 STATUS. PROBATION MATH 1000.C+ Summer 2018 CSCI 1107.C CSCI 1120.F Fall 2019 SEMESTER: Fall 2019 GPA: 135 CGPA: 14 STATUS: DISMISSED CSCI 1110.C MATH 1010,0 Your Cumulative GPA (CGPA) is calculated as an average of all grades you've received. In this problem, you receive data from multiple semesters Input First, you will receive the number of semesters included in the student transcript, followed by the word "SEMESTERS . Second, you will receive the total number of classes that the student has taken so far, followed by the word "CLASSES For each semester of data provided, you will receive the following information: o Semester name o Number of courses taken that semester o Multiple lines containing information for each course taken that semester in the following format course code followed by grade letter obtained, each separated by a comma Processing 1 Convert each letter grade to the appropriate grade point value Disregard any neutral grade letters (eg. W or ILL grades) 2. Calculate the GPA and CGPA at the end of each semester and output semester information (as below Output format SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) CGPA: (calculated CGPA to that point rounded to 2 decimal places) Sample input Sample output 3 SEMESTERS 5 CLASSES Transfer Credits MATH 1000, Summer 2018 SEMESTER. Transfer Credits GPA 3.0 CGPA: 30 SEMESTER Summer 2018 GPA 2.1 CGPA: 233 SEMESTER Fall 2019 GPA 10 CGPA: 205 CSC 1107A CSCI 1800.C+ CSC110 F Fall 2019 MATH 1010.D 3 SEMESTERS 6 CLASSES Transfer Credits ENGI 11238 MATH 1000,F Summer 2018 SEMESTER: Transfer Credits GPA 15 CGPA: 1.5 SEMESTER: Summer 2018 GPA: 20 CGPA: 175 SEMESTER: Fall 2018 GPA: 35 CGPA: 233 CSC 110F MATH 1000 A Fal 2018 MATH 1010.B CSI MOA 3 SEMESTERS 6 CLASSES Transfer Credits ENGI 1123.B MATH 1000F Summer 2018 SEMESTER: Transfer Credits GPA 15 CGPA 15 SEMESTER Summer 2018 GPA 20 CGPA: L75 SEMESTER: Fall 2018 GPA 35 CGPA 233 CSC 110,F MATH 1000A Fal 2018 MATH 1010.B CSC 1110.A 2 SEMESTERS B CLASSES Fall 2018 SEMESTER: Fall 2018 GPA 206 CGPA 2.06 SEMESTER Winter 2018 GPA 4.0 CGPA 261 CSCI 1107,ILL CSCI 1120.F CSC 110D CSCI 1800.C+ MATH 1000 A MATH 2112B Winter 2018 MATH 1010A- CSCI 1801A

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!