Sei sulla pagina 1di 15

Grades Management System

I. Background of the Study


This system is where a teacher can select the section that he/she managed. By selecting
the teacher can view the grades of his/her students as well as managed it, by entering its
grade and the system will calculate its final grade.

II. Scope and Limitation

i. Scope

 Entering of grades

 Viewing of registered grades

 Updating grades by using insertion method

ii. Limitation

 Registering Student

 Registering Section

 Deleting of Student

 Searching of Student
II. Flowchart

Start

Variables and
Functions for
the Program

Display 3 sections
1201,1202,1203

Get chosen section

T
Case Call Section
Display Section
1201 1201 Function
1201 Function

T
Case Call Section
Display Section
1202 1202 Function
1202 Function

T
Case Call Section Display Section
1203 1203 Function 1203 Function

Display Section
not found

A/3
A/2

Case P Call Prelim Management


Function A/4

Display Grades Class,


Case 1 Call Prelim Grade Task Performance, Exam,
Viewing Function Prelim, Midterm, Finals
and Semester Grade

Case M Call Midterm


Management Function A/4

Display Grades Class,


Case 2 Call Midterm Grade Task Performance, Exam,
Viewing Function Prelim, Midterm, Finals
and Semester Grade

Case F Call Finals Management


Function A/4

Display Grades Class,


Case 3 Call Finals Grade Viewing Task Performance, Exam,
Function Prelim, Midterm, Finals
and Semester Grade

Case R Call Section Menu


Function

Case E Terminate Program

Display Choice
A/4 Not Found
A/3 B

Prelim = (Class Performance * Display Do you want to


0.35) + (Task Performance * enter grade again?
0.35) + (Exam * 0.3)

Midterm = (Class Performance * Get confirmation


0.35) + (Task Performance *
0.35) + (Exam * 0.3)

No Yes
Finals = (Class Performance * Confirmation
0.35) + (Task Performance *
0.35) + (Exam * 0.3)

Call Management Return Grades


Function Management
Semester Grade = (Prelim *
0.35) + (Midterm * 0.35) +
(Finals * 0.3)
Display Grades Class,
Task Performance, Exam,
Prelim, Midterm, Finals
Display Grades Class, and Semester Grade
Task Performance, Exam,
Prelim, Midterm, Finals
and Semester Grade
Get Index Number where
to input grades

Get Index Number where


to input grades

Get Class, Task


Performance and exam
grades
Get Class, Task
Performance and exam
grades

Display Updated Grades


Class, Task Performance,
Exam, Prelim, Midterm,
Finals and Semester
Grade

B
III. Pseudocode
Write Section List

Read Section

if section is 1201

Then go to section 1201 function

else if section is 1202

Then go to section 1202 function

else if section is 1203

Then go to section 1203 function

Else

Write section not available

if section is true

go to grades viewing and management for prelim, midterm or finals

else if section is false

Read Section

Write Grades Management Viewing or Managing

Write Select operations

Read Operations

if Operations is management

go to management system

Write Index number, Class and Task performance grade and Exam and
prelim ,midterm, finals and semester grade

Read Class, Task , Exam

Write Do you want to add another? Y/N

Read Respond

if Respond is Yes

Call Insertion Function

else if Respond is No
Call Management Function

Write Select Management Again

Read Choice

else if choice is Viewing

Write Grades for Class and Task Performance and Exam Prelim, Midterm
or Finals and Semester Grade

Write Press any to continue

Read Input

if management or viewing is true

Then go to grades management or grades viewing functions

else

Exit Program.
#include<iostream>
using namespace std;
// section1 Functions
void section1(); cout<<"
void PrelimSheet(); Teacher's Name:--------"<<endl;
void MidtermSheet(); cout<<"
void FinalsSheet(); BSIT - 1201"<<endl<<"
void Preview(); BSIT - 1202"<<endl<<"
void Midview(); BSIT - 1203"<<endl;
void Finview(); cout<<"
// section2 Functions Select: ";
void section2(); cin>>sec;
void PrelimSheet1(); cout<<"
void MidtermSheet1(); ------------------------------"<<endl;
void FinalsSheet1(); cout<<"
void Preview1(); ";system("pause");
void Midview1(); if(sec == 1201){
void Finview1(); section1();
//section3 Functions }else if(sec == 1202){
void section3(); section2();
void PrelimSheet2(); }else if(sec == 1203){
void MidtermSheet2(); section3();}
void FinalsSheet2(); else{
void Preview2(); main();}
void Midview2(); return 0;}
void Finview2(); void section1(){
// Void Section1 Variables system("cls");
int Cgrade[50],Tgrade[50],Exam[50],Prelim[50]; for(int a = 0; a < 50; a++){
int Cgrade1[50],Tgrade1[50],Exam1[50],Midterm[50]; cout<<"-----------------------------------------------------------------------------
int Cgrade2[50],Tgrade2[50],Exam2[50],Finals[50]; -------------------------------------------------------------------------------";
int C[50],T[50],E[50]; cout<<endl;
int C1[50],T1[50],E1[50]; cout<<"
int C2[50],T2[50],E2[50]; Student Grades List Management for
int c,t,e; Section 1201!"<<endl;
int c1,t1,e1; cout<<"-----------------------------------------------------------------------------
int c2,t2,e2; -------------------------------------------------------------------------------";
// Void Section2 Variables cout<<endl<<endl;
int Cgrade3[50],Tgrade3[50],Exam3[50],Prelim1[50]; cout<<"
int Cgrade4[50],Tgrade4[50],Exam5[50],Midterm1[50]; ------------------------------------------"<<endl;
int Cgrade5[50],Tgrade5[50],Exam4[50],Finals1[50]; cout<<"
int C3[50],T3[50],E3[50]; Grades
int C4[50],T5[50],E4[50]; Management!"<<endl<<endl;
int C5[50],T4[50],E5[50]; cout<<"
int c3,t3,e3; Press [P] to Manage Grades in
int c4,t4,e4; Prelim"<<endl;
int c5,t5,e5; cout<<"
// Void Section3 Variables Press [1] to View Grades in Prelim"<<endl;
int Cgrade6[50],Tgrade6[50],Exam6[50],Prelim2[50]; cout<<"
int Cgrade7[50],Tgrade7[50],Exam7[50],Midterm2[50]; Press [M] to Manage Grades in
int Cgrade8[50],Tgrade8[50],Exam8[50],Finals2[50]; Midterm"<<endl;
int C6[50],T6[50],E6[50]; cout<<"
int C7[50],T7[50],E7[50]; Press [2] to View Grades in
int C8[50],T8[50],E8[50]; Midterm"<<endl;
int c6,t6,e6; cout<<"
int c7,t7,e7; Press [F] to Manage Grades in
int c8,t8,e8; Finals"<<endl;
// Computation Variables cout<<"
int Pre,Mid,Fin; Press [3] to view Grades in Finals"<<endl;
float FinalGrade[50]; cout<<"
int i,pos; Press [R] to return in Section
int sec; Menu"<<endl;
char choice; cout<<"
int main(){ Press [E] to Exit"<<endl;
system("cls"); cout<<"
system("mode 600"); Select: ";
cout<<"----------------------------------------------------------------------------- cin>>choice;
-------------------------------------------------------------------------------"; cout<<endl<<endl;
cout<<endl; cout<<"
cout<<" ------------------------------------------"<<endl;
Section List!"<<endl; cout<<"
cout<<"----------------------------------------------------------------------------- ";system("pause");
-------------------------------------------------------------------------------"; switch(choice){
cout<<endl<<endl; case 'P':
cout<<" PrelimSheet();
------------------------------"<<endl; break;
case 'M': cout<<endl;
MidtermSheet(); cout<<"
break; Prelim Grading Sheet"<<endl;
case 'F': cout<<"-----------------------------------------------------------------------------
FinalsSheet(); -------------------------------------------------------------------------------";
break; cout<<endl<<endl;
case 'R': cout<<"|No|Full
main(); Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
break; |Sem Grade "<<endl;
case 'E': C[i] = c * 0.35;
exit(1); T[i] = t * 0.35;
break;} E[i] = e * 0.3;
switch(choice){ Prelim[i] = C[i] + T[i] + E[i];
case '1': Midterm[i] = C1[i] + T1[i] + E1[i];
Preview(); Finals[i] = C2[i] + T2[i] + E2[i];
break; Pre = Prelim[i] * 0.35;
case '2': Mid = Midterm[i] * 0.35;
Midview(); Fin = Finals[i] * 0.3;
break; FinalGrade[i] = Pre + Mid + Fin;
case '3': for(i = 0; i < 50; i++){
Finview(); cout<<"["<< i <<"] -----"<<" "<<Cgrade[i]<<"
break;}}} "<<Tgrade[i]<<" "<<Exam[i]<<" "<<Prelim[i]<<"
// Prelim Grade Management Section1 "<<Midterm[i]<<" "<<Finals[i]<<"
void PrelimSheet(){ "<<FinalGrade[i]<<endl;}
system("pause"); cout<<"Do You Want To Enter Again?[Y/N]: ";
system("cls"); cin>>choice;
cout<<"----------------------------------------------------------------------------- if(choice == 'Y'){
-------------------------------------------------------------------------------"; PrelimSheet();}
cout<<endl; else if(choice == 'N' || choice == 'n'){
cout<<" section1();
Student List for Section 1201"<<endl; system("pause");}}
cout<<"----------------------------------------------------------------------------- // Prelim Viewing Grades Section1
-------------------------------------------------------------------------------"; void Preview(){
cout<<"----------------------------------------------------------------------------- system("cls");
-------------------------------------------------------------------------------"; cout<<"-----------------------------------------------------------------------------
cout<<endl; -------------------------------------------------------------------------------";
cout<<" cout<<endl;
Prelim Grading Sheet"<<endl; cout<<"
cout<<"----------------------------------------------------------------------------- Prelim Grading Sheet"<<endl;
-------------------------------------------------------------------------------"; cout<<"-----------------------------------------------------------------------------
cout<<endl<<endl; -------------------------------------------------------------------------------";
cout<<"|No|Full cout<<endl<<endl;
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals cout<<"|No|Full
|Sem Grade "<<endl; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
for(i = 0; i < 50; i++){ |Sem Grade "<<endl;
cout<<"["<< i <<"] -----"<<" "<<Cgrade[i]<<" for(i = 0; i < 50; i++){
"<<Tgrade[i]<<" "<<Exam[i]<<" "<<Prelim[i]<<" cout<<"["<< i <<"] -----"<<" "<<Cgrade[i]<<"
"<<Midterm[i]<<" "<<Finals[i]<<" "<<Tgrade[i]<<" "<<Exam[i]<<" "<<Prelim[i]<<"
"<<FinalGrade[i]<<endl;} "<<Midterm[i]<<" "<<Finals[i]<<"
cout<<"Enter Index No: "; "<<FinalGrade[i]<<endl;}
cin>>pos; system("pause");
cout<<"Enter Class Performace Grade: "; system("cls");}
cin>>c; // Midterm Grade Mangement Section1
cout<<"Enter Task Performace Grade: "; void MidtermSheet(){
cin>>t; system("pause");
cout<<"Enter Exam Grade: "; system("cls");
cin>>e; cout<<"-----------------------------------------------------------------------------
for(i = 0; i < pos; i++ ){ -------------------------------------------------------------------------------";
Cgrade[i + 1] = Cgrade[i]; cout<<endl;
Tgrade[i + 1] = Tgrade[i]; cout<<"
Exam[i + 1] = Exam[i];} Student List for Section 1201"<<endl;
Cgrade[pos] = c; cout<<"-----------------------------------------------------------------------------
Tgrade[pos] = t; -------------------------------------------------------------------------------";
Exam[pos] = e;
system("cls"); cout<<"-----------------------------------------------------------------------------
cout<<"----------------------------------------------------------------------------- -------------------------------------------------------------------------------";
-------------------------------------------------------------------------------"; cout<<endl;
cout<<endl; cout<<"
cout<<" Midterm Grading Sheet"<<endl;
Student List for Section 1201"<<endl; cout<<"-----------------------------------------------------------------------------
cout<<"----------------------------------------------------------------------------- -------------------------------------------------------------------------------";
-------------------------------------------------------------------------------"; cout<<endl<<endl;
cout<<"|No|Full
cout<<"----------------------------------------------------------------------------- Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
-------------------------------------------------------------------------------"; |Sem Grade "<<endl;
for(i = 0; i < 50; i++){ cout<<"|No|Full
cout<<"["<< i <<"] -----"<<" "<<Cgrade1[i]<<" Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
"<<Tgrade1[i]<<" "<<Exam1[i]<<" |Sem Grade "<<endl;
"<<Prelim[i]<<" "<<Midterm[i]<<" "<<Finals[i]<<" for(i = 0; i < 50; i++){
"<<FinalGrade[i]<<endl;} cout<<"["<< i <<"] -----"<<" "<<Cgrade1[i]<<"
cout<<"Enter Index No: "; "<<Tgrade1[i]<<" "<<Exam1[i]<<"
cin>>pos; "<<Prelim[i]<<" "<<Midterm[i]<<" "<<Finals[i]<<"
cout<<"Enter Class Performace Grade: "; "<<FinalGrade[i]<<endl;}
cin>>c1; system("pause");
cout<<"Enter Task Performace Grade: "; system("cls");}
cin>>t1; // Final Grading Management Section1
cout<<"Enter Exam Grade: "; void FinalsSheet(){
cin>>e1; system("pause");
for(i = 0; i < pos; i++ ){ system("cls");
Cgrade1[i + 1] = Cgrade1[i]; cout<<"-----------------------------------------------------------------------------
Tgrade1[i + 1] = Tgrade1[i]; -------------------------------------------------------------------------------";
Exam1[i + 1] = Exam1[i];} cout<<endl;
Cgrade1[pos] = c1; cout<<"
Tgrade1[pos] = t1; Student List for Section 1201"<<endl;
Exam1[pos] = e1; cout<<"-----------------------------------------------------------------------------
system("cls"); -------------------------------------------------------------------------------";
cout<<"----------------------------------------------------------------------------- cout<<"-----------------------------------------------------------------------------
-------------------------------------------------------------------------------"; -------------------------------------------------------------------------------";
cout<<endl; cout<<endl;
cout<<" cout<<"
Student List for Section 1201"<<endl; Finals Grading Sheet"<<endl;
cout<<"----------------------------------------------------------------------------- cout<<"-----------------------------------------------------------------------------
-------------------------------------------------------------------------------"; -------------------------------------------------------------------------------";
cout<<endl<<endl;
cout<<"----------------------------------------------------------------------------- cout<<"|No|Full
-------------------------------------------------------------------------------"; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
cout<<endl; |Sem Grade "<<endl;
cout<<" for(i = 0; i < 50; i++){
Midterm Grading Sheet"<<endl; cout<<"["<< i <<"] -----"<<" "<<Cgrade2[i]<<"
cout<<"----------------------------------------------------------------------------- "<<Tgrade2[i]<<" "<<Exam2[i]<<"
-------------------------------------------------------------------------------"; "<<Prelim[i]<<" "<<Midterm[i]<<" "<<Finals[i]<<"
cout<<endl<<endl; "<<FinalGrade[i]<<endl;}
cout<<"|No|Full cout<<"Enter Index No: ";
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals cin>>pos;
|Sem Grade "<<endl; cout<<"Enter Class Performace Grade: ";
C1[i] = c1 * 0.35; cin>>c2;
T1[i] = t1 * 0.35; cout<<"Enter Task Performace Grade: ";
E1[i] = e1 * 0.3; cin>>t2;
Prelim[i] = C[i] + T[i] + E[i]; cout<<"Enter Exam Grade: ";
Midterm[i] = C1[i] + T1[i] + E1[i]; cin>>e2;
Finals[i] = C2[i] + T2[i] + E2[i]; for(i = 0; i < pos; i++ ){
Pre = Prelim[i] * 0.35; Cgrade2[i + 1] = Cgrade2[i];
Mid = Midterm[i] * 0.35; Tgrade2[i + 1] = Tgrade2[i];
Fin = Finals[i] * 0.3; Exam2[i + 1] = Exam2[i];}
FinalGrade[i] = Pre + Mid + Fin; Cgrade2[pos] = c2;
for(i = 0; i < 50; i++){ Tgrade2[pos] = t2;
cout<<"["<< i <<"] -----"<<" "<<Cgrade1[i]<<" Exam2[pos] = e2;
"<<Tgrade1[i]<<" "<<Exam1[i]<<" system("cls");
"<<Prelim[i]<<" "<<Midterm[i]<<" "<<Finals[i]<<" cout<<"-----------------------------------------------------------------------------
"<<FinalGrade[i]<<endl;} -------------------------------------------------------------------------------";
cout<<"Do You Want To Enter Again?[Y/N]: "; cout<<endl;
cin>>choice; cout<<"
if(choice == 'Y' || choice == 'y'){ Student List for Section 1201"<<endl;
MidtermSheet(); cout<<"-----------------------------------------------------------------------------
system("pause");} -------------------------------------------------------------------------------";
else if(choice == 'N' || choice == 'n'){ cout<<"-----------------------------------------------------------------------------
section1(); -------------------------------------------------------------------------------";
system("pause");}} cout<<endl;
// Midtern Viewing Grades Section1 cout<<"
void Midview(){ Finals Grading Sheet"<<endl;
system("cls"); cout<<"-----------------------------------------------------------------------------
cout<<"--------------------------------------------------------------- -------------------------------------------------------------------------------";
---------------------------------------------------------------------------------------- cout<<endl<<endl;
-----"; cout<<"|No|Full
cout<<endl; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
cout<<" |Sem Grade "<<endl;
Midterm Grading Sheet"<<endl; C2[i] = c2 * 0.35;
cout<<"----------------------------------------------------------------------------- T2[i] = t2 * 0.35;
-------------------------------------------------------------------------------"; E2[i] = e2 * 0.3;
cout<<endl<<endl; Prelim[i] = C[i] + T[i] + E[i];
Midterm[i] = C1[i] + T1[i] + E1[i]; cout<<"
Finals[i] = C2[i] + T2[i] + E2[i]; Press [R] to return in Section
Pre = Prelim[i] * 0.35; Menu"<<endl;
Mid = Midterm[i] * 0.35; cout<<"
Fin = Finals[i] * 0.3; Press [E] to Exit"<<endl;
FinalGrade[i] = Pre + Mid + Fin; cout<<"
for(i = 0; i < 50; i++) Select: ";
{cout<<"["<< i <<"] -----"<<" "<<Cgrade2[i]<<" cin>>choice;
"<<Tgrade2[i]<<" "<<Exam2[i]<<" cout<<endl<<endl;
"<<Prelim[i]<<" "<<Midterm[i]<<" "<<Finals[i]<<" cout<<"
"<<FinalGrade[i]<<endl;} ------------------------------------------"<<endl;
cout<<"Do You Want To Enter Again?[Y/N]: "; cout<<" ";system("pause");
cin>>choice; switch(choice){
if(choice == 'Y'){ case 'P':
FinalsSheet();} PrelimSheet1();
else if(choice == 'N' || choice == 'n'){ break;
section1(); case 'M':
system("pause");}} MidtermSheet1();
// Finals Viewing Grades Section1 break;
void Finview(){ case 'F':
system("cls"); FinalsSheet1();
cout<<"--------------------------------------------------------------- break;
---------------------------------------------------------------------------------------- case 'R':
-----"; main();
cout<<endl; break;
cout<<" case 'E':
Finals Grading Sheet"<<endl; exit(1);
cout<<"----------------------------------------------------------------------------- break;}switch(choice){case '1':Preview1();break;case
-------------------------------------------------------------------------------"; '2';Midview1();break;case '3':Finview1();break;}}}
cout<<endl<<endl; // Prelim Grade Management Section2
cout<<"|No|Full void PrelimSheet1(){
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals system("pause");
|Sem Grade "<<endl; system("cls");
for(i = 0; i < 50; i++){ cout<<"-----------------------------------------------------------------------------
cout<<"["<< i <<"] -----"<<" "<<Cgrade2[i]<<" -------------------------------------------------------------------------------";
"<<Tgrade2[i]<<" "<<Exam2[i]<<" cout<<endl;
"<<Prelim[i]<<" "<<Midterm[i]<<" "<<Finals[i]<<" cout<<"
"<<FinalGrade[i]<<endl;} Student List for Section 1202"<<endl;
system("pause"); cout<<"-----------------------------------------------------------------------------
system("cls");} -------------------------------------------------------------------------------";
// End of Section1 Code cout<<"-----------------------------------------------------------------------------
void section2(){ -------------------------------------------------------------------------------";
system("cls"); cout<<endl;
for(int a = 0; a < 5; a++){ cout<<"
cout<<"----------------------------------------------------------------------------- Prelim Grading Sheet"<<endl;
-------------------------------------------------------------------------------"; cout<<"-----------------------------------------------------------------------------
cout<<endl; -------------------------------------------------------------------------------";
cout<<" cout<<endl<<endl;
Student Grades List Management for cout<<"|No|Full
Section 1202!"<<endl; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
cout<<"----------------------------------------------------------------------------- |Sem Grade "<<endl;
-------------------------------------------------------------------------------"; for(i = 0; i < 50; i++){
cout<<endl<<endl; cout<<"["<< i <<"] -----"<<" "<<Cgrade3[i]<<"
cout<<" "<<Tgrade3[i]<<" "<<Exam3[i]<<"
------------------------------------------"<<endl; "<<Prelim1[i]<<" "<<Midterm1[i]<<"
cout<<" "<<Finals1[i]<<" "<<FinalGrade[i]<<endl;}
Grades cout<<"Enter Index No: ";
Management!"<<endl<<endl; cin>>pos;
cout<<" cout<<"Enter Class Performace Grade: ";
Press [P] to Manage Grades in cin>>c3;
Prelim"<<endl; cout<<"Enter Task Performace Grade: ";
cout<<" cin>>t3;
Press [1] to View Grades in Prelim"<<endl; cout<<"Enter Exam Grade: ";
cout<<" cin>>e3;
Press [M] to Manage Grades in for(i = 0; i < pos; i++ ){
Midterm"<<endl; Cgrade3[i + 1] = Cgrade3[i];
cout<<" Tgrade3[i + 1] = Tgrade3[i];
Press [2] to View Grades in Exam3[i + 1] = Exam3[i];}
Midterm"<<endl; Cgrade3[pos] = c3;
cout<<" Tgrade3[pos] = t3;
Press [F] to Manage Grades in Exam3[pos] = e3;
Finals"<<endl; system("cls");
cout<<" cout<<"-----------------------------------------------------------------------------
Press [3] to view Grades in Finals"<<endl; -------------------------------------------------------------------------------";
cout<<endl;
cout<<" cout<<"
Student List for Section 1202"<<endl; Midterm Grading Sheet"<<endl;
cout<<"----------------------------------------------------------------------------- cout<<"-----------------------------------------------------------------------------
-------------------------------------------------------------------------------"; -------------------------------------------------------------------------------";
cout<<endl<<endl;
cout<<"----------------------------------------------------------------------------- cout<<"|No|Full
-------------------------------------------------------------------------------"; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
cout<<endl; |Sem Grade "<<endl;
cout<<" for(i = 0; i < 50; i++){
Prelim Grading Sheet"<<endl; cout<<"["<< i <<"] -----"<<" "<<Cgrade4[i]<<"
cout<<"----------------------------------------------------------------------------- "<<Tgrade4[i]<<" "<<Exam4[i]<<"
-------------------------------------------------------------------------------"; "<<Prelim1[i]<<" "<<Midterm1[i]<<"
cout<<endl<<endl; "<<Finals1[i]<<" "<<FinalGrade[i]<<endl;}
cout<<"|No|Full cout<<"Enter Index No: ";
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals cin>>pos;
|Sem Grade "<<endl; cout<<"Enter Class Performace Grade: ";
C3[i] = c3 * 0.35; cin>>c4;
T3[i] = t3 * 0.35; cout<<"Enter Task Performace Grade: ";
E3[i] = e3 * 0.3; cin>>t4;
Prelim1[i] = C3[i] + T3[i] + E3[i]; cout<<"Enter Exam Grade: ";
Midterm1[i] = C4[i] + T4[i] + E4[i]; cin>>e4;
Finals1[i] = C5[i] + T5[i] + E5[i]; for(i = 0; i < pos; i++ ){
Pre = Prelim1[i] * 0.35; Cgrade4[i + 1] = Cgrade4[i];
Mid = Midterm1[i] * 0.35; Tgrade4[i + 1] = Tgrade4[i];
Fin = Finals1[i] * 0.3; Exam4[i + 1] = Exam4[i];}
FinalGrade[i] = Pre + Mid + Fin; Cgrade4[pos] = c4;
for(i = 0; i < 50; i++){ Tgrade4[pos] = t4;
cout<<"["<< i <<"] -----"<<" "<<Cgrade3[i]<<" Exam4[pos] = e4;
"<<Tgrade3[i]<<" "<<Exam3[i]<<" system("cls");
"<<Prelim1[i]<<" "<<Midterm1[i]<<" cout<<"-----------------------------------------------------------------------------
"<<Finals1[i]<<" "<<FinalGrade[i]<<endl;} -------------------------------------------------------------------------------";
cout<<"Do You Want To Enter Again?[Y/N]: "; cout<<endl;
cin>>choice; cout<<"
if(choice == 'Y'){ Student List for Section 1202"<<endl;
PrelimSheet1();} cout<<"-----------------------------------------------------------------------------
else if(choice == 'N' || choice == 'n'){ -------------------------------------------------------------------------------";
section2();
system("pause");}} cout<<"-----------------------------------------------------------------------------
// Prelim Viewing Grades Section2 -------------------------------------------------------------------------------";
void Preview1(){ cout<<endl;
system("cls"); cout<<"
cout<<"----------------------------------------------------------------------------- Midterm Grading Sheet"<<endl;
-------------------------------------------------------------------------------"; cout<<"-----------------------------------------------------------------------------
cout<<endl; -------------------------------------------------------------------------------";
cout<<" cout<<endl<<endl;
Prelim Grading Sheet"<<endl; cout<<"|No|Full
cout<<"----------------------------------------------------------------------------- Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
-------------------------------------------------------------------------------"; |Sem Grade "<<endl;
cout<<endl<<endl; C4[i] = c4 * 0.35;
cout<<"|No|Full T4[i] = t4 * 0.35;
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals E4[i] = e4 * 0.3;
|Sem Grade "<<endl; Prelim1[i] = C3[i] + T3[i] + E3[i];
for(i = 0; i < 50; i++){ Midterm1[i] = C4[i] + T4[i] + E4[i];
cout<<"["<< i <<"] -----"<<" "<<Cgrade3[i]<<" Finals1[i] = C5[i] + T5[i] + E5[i];
"<<Tgrade3[i]<<" "<<Exam3[i]<<" Pre = Prelim1[i] * 0.35;
"<<Prelim1[i]<<" "<<Midterm1[i]<<" Mid = Midterm1[i] * 0.35;
"<<Finals1[i]<<" "<<FinalGrade[i]<<endl;} Fin = Finals1[i] * 0.3;
system("pause"); FinalGrade[i] = Pre + Mid + Fin;
system("cls");} for(i = 0; i < 50; i++){
// Midterm Grade Mangement Section2 cout<<"["<< i <<"] -----"<<" "<<Cgrade4[i]<<"
void MidtermSheet1(){ "<<Tgrade4[i]<<" "<<Exam4[i]<<"
system("pause"); "<<Prelim1[i]<<" "<<Midterm1[i]<<"
system("cls"); "<<Finals1[i]<<" "<<FinalGrade[i]<<endl;}
cout<<"----------------------------------------------------------------------------- cout<<"Do You Want To Enter Again?[Y/N]: ";
-------------------------------------------------------------------------------"; cin>>choice;
cout<<endl; if(choice == 'Y' || choice == 'y'){
cout<<" MidtermSheet1();
Student List for Section 1202"<<endl; system("pause");}
cout<<"----------------------------------------------------------------------------- else if(choice == 'N' || choice == 'n'){
-------------------------------------------------------------------------------"; section2();
system("pause");}}
cout<<"----------------------------------------------------------------------------- // Midtern Viewing Grades Section2
-------------------------------------------------------------------------------"; void Midview1(){
cout<<endl; system("cls");
cout<<"----------------------------------------------------------------------------- cout<<"-----------------------------------------------------------------------------
-------------------------------------------------------------------------------"; -------------------------------------------------------------------------------";
cout<<endl; cout<<endl<<endl;
cout<<" cout<<"|No|Full
Midterm Grading Sheet"<<endl; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
cout<<"----------------------------------------------------------------------------- |Sem Grade "<<endl;
-------------------------------------------------------------------------------"; C5[i] = c2 * 0.35;
cout<<endl<<endl; T5[i] = t5 * 0.35;
cout<<"|No|Full E5[i] = e5 * 0.3;
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals Prelim1[i] = C3[i] + T3[i] + E3[i];
|Sem Grade "<<endl; Midterm1[i] = C4[i] + T4[i] + E4[i];
for(i = 0; i < 50; i++){ Finals1[i] = C5[i] + T5[i] + E5[i];
cout<<"["<< i <<"] -----"<<" "<<Cgrade4[i]<<" Pre = Prelim1[i] * 0.35;
"<<Tgrade4[i]<<" "<<Exam4[i]<<" Mid = Midterm1[i] * 0.35;
"<<Prelim1[i]<<" "<<Midterm1[i]<<" Fin = Finals1[i] * 0.3;
"<<Finals1[i]<<" "<<FinalGrade[i]<<endl;} FinalGrade[i] = Pre + Mid + Fin;
system("pause"); for(i = 0; i < 50; i++){
system("cls");} cout<<"["<< i <<"] -----"<<" "<<Cgrade5[i]<<"
// Final Grading Management Section2 "<<Tgrade5[i]<<" "<<Exam5[i]<<"
void FinalsSheet1(){ "<<Prelim1[i]<<" "<<Midterm1[i]<<"
system("pause"); "<<Finals1[i]<<" "<<FinalGrade[i]<<endl;}
system("cls"); cout<<"Do You Want To Enter Again?[Y/N]: ";
cout<<"----------------------------------------------------------------------------- cin>>choice;
-------------------------------------------------------------------------------"; if(choice == 'Y'){
cout<<endl; FinalsSheet1();}
cout<<" else if(choice == 'N' || choice == 'n'){
Student List for Section 1202"<<endl; section2();
cout<<"----------------------------------------------------------------------------- system("pause");}}
-------------------------------------------------------------------------------"; // Finals Viewing Grades Section2
void Finview1(){
cout<<"----------------------------------------------------------------------------- system("cls");
-------------------------------------------------------------------------------"; cout<<"-----------------------------------------------------------------------------
cout<<endl; -------------------------------------------------------------------------------";
cout<<" cout<<endl;
Finals Grading Sheet"<<endl; cout<<"
cout<<"----------------------------------------------------------------------------- Finals Grading Sheet"<<endl;
-------------------------------------------------------------------------------"; cout<<"-----------------------------------------------------------------------------
cout<<endl<<endl; -------------------------------------------------------------------------------";
cout<<"|No|Full cout<<endl<<endl;
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals cout<<"|No|Full
|Sem Grade "<<endl; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
for(i = 0; i < 50; i++){ |Sem Grade "<<endl;
cout<<"["<< i <<"] -----"<<" "<<Cgrade5[i]<<" for(i = 0; i < 50; i++){
"<<Tgrade5[i]<<" "<<Exam5[i]<<" cout<<"["<< i <<"] -----"<<" "<<Cgrade5[i]<<"
"<<Prelim1[i]<<" "<<Midterm1[i]<<" "<<Tgrade5[i]<<" "<<Exam5[i]<<"
"<<Finals1[i]<<" "<<FinalGrade[i]<<endl;} "<<Prelim1[i]<<" "<<Midterm1[i]<<"
cout<<"Enter Index No: "; "<<Finals1[i]<<" "<<FinalGrade[i]<<endl;}
cin>>pos; system("pause");
cout<<"Enter Class Performace Grade: "; system("cls");}
cin>>c5; // End of Section2 Code
cout<<"Enter Task Performace Grade: "; void section3(){
cin>>t5; system("cls");
cout<<"Enter Exam Grade: "; for(int a = 0; a < 5; a++){
cin>>e5; cout<<"-----------------------------------------------------------------------------
for(i = 0; i < pos; i++ ){ -------------------------------------------------------------------------------";
Cgrade5[i + 1] = Cgrade5[i]; cout<<endl;
Tgrade5[i + 1] = Tgrade5[i]; cout<<"
Exam5[i + 1] = Exam5[i];} Student Grades List Management for
Cgrade5[pos] = c5; Section 1203!"<<endl;
Tgrade5[pos] = t5; cout<<"-----------------------------------------------------------------------------
Exam5[pos] = e5; -------------------------------------------------------------------------------";
system("cls"); cout<<endl<<endl;
cout<<"----------------------------------------------------------------------------- cout<<"
-------------------------------------------------------------------------------"; ------------------------------------------"<<endl;
cout<<endl; cout<<"
cout<<" Grades
Student List for Section 1202"<<endl; Management!"<<endl<<endl;
cout<<"----------------------------------------------------------------------------- cout<<"
-------------------------------------------------------------------------------"; Press [P] to Manage Grades in
cout<<"----------------------------------------------------------------------------- Prelim"<<endl;
-------------------------------------------------------------------------------"; cout<<"
cout<<endl; Press [1] to View Grades in Prelim"<<endl;
cout<<" cout<<"
Finals Grading Sheet"<<endl; Press [M] to Manage Grades in
Midterm"<<endl;
cout<<" for(i = 0; i < pos; i++ ){Cgrade6[i + 1] = Cgrade6[i];Tgrade6[i + 1] =
Press [2] to View Grades in Tgrade6[i];Exam6[i + 1] = Exam6[i];}Cgrade6[pos] =
Midterm"<<endl; c6;Tgrade6[pos] = t6;Exam6[pos] = e6;system("cls");
cout<<" cout<<"-----------------------------------------------------------------------------
Press [F] to Manage Grades in -------------------------------------------------------------------------------";
Finals"<<endl; cout<<endl;
cout<<" cout<<"
Press [3] to view Grades in Finals"<<endl; Student List for Section 1203"<<endl;
cout<<" cout<<"-----------------------------------------------------------------------------
Press [R] to return in Section -------------------------------------------------------------------------------";
Menu"<<endl;
cout<<" cout<<"-----------------------------------------------------------------------------
Press [E] to Exit"<<endl; -------------------------------------------------------------------------------";
cout<<" cout<<endl;
Select: "; cout<<"
cin>>choice; Prelim Grading Sheet"<<endl;
cout<<endl<<endl; cout<<"-----------------------------------------------------------------------------
cout<<" -------------------------------------------------------------------------------";
------------------------------------------"<<endl; cout<<endl<<endl;;
cout<<" cout<<"|No|Full
";system("pause"); Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
switch(choice){ |Sem Grade| "<<endl;
case 'P': C6[i] = c6 * 0.35;
PrelimSheet2(); T6[i] = t6 * 0.35;
break; E6[i] = e6 * 0.3;
case 'M': Prelim2[i] = C6[i] + T6[i] + E6[i];
MidtermSheet2(); Midterm2[i] = C7[i] + T7[i] + E7[i];
break; Finals2[i] = C8[i] + T8[i] + E8[i];
case 'F': Pre = Prelim2[i] * 0.35;
FinalsSheet2(); Mid = Midterm2[i] * 0.35;
break; Fin = Finals2[i] * 0.3;
case 'R': FinalGrade[i] = Pre + Mid + Fin;
main(); for(i = 0; i < 50; i++){
break; cout<<"["<< i <<"] -----"<<" "<<Cgrade6[i]<<"
case 'E': "<<Tgrade6[i]<<" "<<Exam6[i]<<"
exit(1);break;}switch(choice){case '1':Preview2();break;case "<<Prelim2[i]<<" "<<Midterm2[i]<<"
'2':Midview2();break;case '3':Finview2();break;}}} "<<Finals2[i]<<" "<<FinalGrade[i]<<endl;}
// Prelim Grade Management Section3 cout<<"Do You Want To Enter Again?[Y/N]: ";
void PrelimSheet2(){ cin>>choice;
system("pause"); if(choice == 'Y'){
system("cls"); PrelimSheet2();}
cout<<"----------------------------------------------------------------------------- else if(choice == 'N' || choice == 'n'){
-------------------------------------------------------------------------------"; section3();
cout<<endl; system("pause");}}
cout<<" // Prelim Viewing Grades Section3
Student List for Section 1203"<<endl; void Preview2(){
cout<<"----------------------------------------------------------------------------- system("cls");
-------------------------------------------------------------------------------"; cout<<"-----------------------------------------------------------------------------
-------------------------------------------------------------------------------";
cout<<"----------------------------------------------------------------------------- cout<<endl;
-------------------------------------------------------------------------------"; cout<<"
cout<<endl; Prelim Grading Sheet"<<endl;
cout<<" cout<<"-----------------------------------------------------------------------------
Prelim Grading Sheet"<<endl; -------------------------------------------------------------------------------";
cout<<"----------------------------------------------------------------------------- cout<<endl<<endl;
-------------------------------------------------------------------------------"; cout<<"|No|Full
cout<<endl<<endl; Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
cout<<"|No|Full |Sem Grade| "<<endl;
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals for(i = 0; i < 50; i++){
|Sem Grade| "<<endl; cout<<"["<< i <<"] -----"<<" "<<Cgrade6[i]<<"
for(i = 0; i < 50; i++){ "<<Tgrade6[i]<<" "<<Exam6[i]<<"
cout<<"["<< i <<"] -----"<<" "<<Cgrade6[i]<<" "<<Prelim2[i]<<" "<<Midterm2[i]<<"
"<<Tgrade6[i]<<" "<<Exam6[i]<<" "<<Finals2[i]<<" "<<FinalGrade[i]<<endl;}
"<<Prelim2[i]<<" "<<Midterm2[i]<<" system("pause");
"<<Finals2[i]<<" "<<FinalGrade[i]<<endl;} system("cls");}
cout<<"Enter Index No: "; // Midterm Grade Mangement Section3
cin>>pos; void MidtermSheet2(){
cout<<"Enter Class Performace Grade: "; system("pause");
cin>>c6; system("cls");
cout<<"Enter Task Performace Grade: "; cout<<"-----------------------------------------------------------------------------
cin>>t6; -------------------------------------------------------------------------------";
cout<<"Enter Exam Grade: "; cout<<endl;
cin>>e6; cout<<"
Student List for Section 1201"<<endl;
cout<<"----------------------------------------------------------------------------- else if(choice == 'N' || choice == 'n'){
-------------------------------------------------------------------------------"; section3();
system("pause");}}
cout<<"----------------------------------------------------------------------------- // Midtern Viewing Grades Section3
-------------------------------------------------------------------------------"; void Midview2(){
cout<<endl; system("cls");
cout<<" cout<<"-----------------------------------------------------------------------------
Midterm Grading Sheet"<<endl; -------------------------------------------------------------------------------";
cout<<"----------------------------------------------------------------------------- cout<<endl;
-------------------------------------------------------------------------------"; cout<<"
cout<<endl<<endl; Midterm Grading Sheet"<<endl;
cout<<"|No|Full cout<<"-----------------------------------------------------------------------------
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals -------------------------------------------------------------------------------";
|Sem Grade| "<<endl; cout<<endl<<endl;
cout<<"|No|Full
for(i = 0; i < 50; i++){ Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
cout<<"["<< i <<"] -----"<<" "<<Cgrade7[i]<<" |Sem Grade| "<<endl;
"<<Tgrade7[i]<<" "<<Exam7[i]<<" for(i = 0; i < 50; i++){
"<<Prelim2[i]<<" "<<Midterm2[i]<<" cout<<"["<< i <<"] -----"<<" "<<Cgrade7[i]<<"
"<<Finals2[i]<<" "<<FinalGrade[i]<<endl;} "<<Tgrade7[i]<<" "<<Exam7[i]<<"
cout<<"Enter Index No: "; "<<Prelim2[i]<<" "<<Midterm2[i]<<"
cin>>pos; "<<Finals2[i]<<" "<<FinalGrade[i]<<endl;}
cout<<"Enter Class Performace Grade: "; system("pause");
cin>>c7; system("cls");}
cout<<"Enter Task Performace Grade: "; // Final Grading Management Section3
cin>>t7; void FinalsSheet2(){
cout<<"Enter Exam Grade: "; system("pause");
cin>>e7; system("cls");
for(i = 0; i < pos; i++ ){ cout<<"-----------------------------------------------------------------------------
Cgrade7[i + 1] = Cgrade7[i]; -------------------------------------------------------------------------------";
Tgrade7[i + 1] = Tgrade7[i]; cout<<endl;
Exam7[i + 1] = Exam7[i];} cout<<"
Cgrade7[pos] = c7; Student List for Section 1203"<<endl;
Tgrade7[pos] = t7; cout<<"-----------------------------------------------------------------------------
Exam7[pos] = e7; -------------------------------------------------------------------------------";
system("cls"); cout<<"-----------------------------------------------------------------------------
cout<<"----------------------------------------------------------------------------- -------------------------------------------------------------------------------";
-------------------------------------------------------------------------------"; cout<<endl;
cout<<endl; cout<<"
cout<<" Finals Grading Sheet"<<endl;
Student List for Section 1203"<<endl; cout<<"-----------------------------------------------------------------------------
cout<<"----------------------------------------------------------------------------- -------------------------------------------------------------------------------";
-------------------------------------------------------------------------------"; cout<<endl<<endl;
cout<<"|No|Full
cout<<"----------------------------------------------------------------------------- Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals
-------------------------------------------------------------------------------"; |Sem Grade| "<<endl;
cout<<endl; for(i = 0; i < 50; i++){
cout<<" cout<<"["<< i <<"] -----"<<" "<<Cgrade8[i]<<"
Midterm Grading Sheet"<<endl; "<<Tgrade8[i]<<" "<<Exam8[i]<<"
cout<<"----------------------------------------------------------------------------- "<<Prelim2[i]<<" "<<Midterm2[i]<<"
-------------------------------------------------------------------------------"; "<<Finals2[i]<<" "<<FinalGrade[i]<<endl;}
cout<<endl<<endl; cout<<"Enter Index No: ";
cout<<"|No|Full cin>>pos;
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals cout<<"Enter Class Performace Grade: ";
|Sem Grade| "<<endl; cin>>c8;
C7[i] = c7 * 0.35; cout<<"Enter Task Performace Grade: ";
T7[i] = t7 * 0.35; cin>>t8;
E7[i] = e7 * 0.3; cout<<"Enter Exam Grade: ";
Prelim2[i] = C6[i] + T6[i] + E6[i]; cin>>e8;
Midterm2[i] = C7[i] + T7[i] + E7[i]; for(i = 0; i < pos; i++ ){
Finals2[i] = C8[i] + T8[i] + E8[i]; Cgrade8[i + 1] = Cgrade8[i];
Pre = Prelim2[i] * 0.35; Tgrade8[i + 1] = Tgrade8[i];
Mid = Midterm2[i] * 0.35; Exam8[i + 1] = Exam8[i];}
Fin = Finals2[i] * 0.3; Cgrade8[pos] = c8;
FinalGrade[i] = Pre + Mid + Fin; Tgrade8[pos] = t8;
for(i = 0; i < 50; i++){ Exam8[pos] = e8;
cout<<"["<< i <<"] -----"<<" "<<Cgrade7[i]<<" system("cls");
"<<Tgrade7[i]<<" "<<Exam7[i]<<" cout<<"-----------------------------------------------------------------------------
"<<Prelim2[i]<<" "<<Midterm2[i]<<" -------------------------------------------------------------------------------";
"<<Finals2[i]<<" "<<FinalGrade[i]<<endl;} cout<<endl;
cout<<"Do You Want To Enter Again?[Y/N]: "; cout<<"
cin>>choice; Student List for Section 1203"<<endl;
if(choice == 'Y' || choice == 'y'){ cout<<"-----------------------------------------------------------------------------
MidtermSheet2(); -------------------------------------------------------------------------------";
system("pause");}
cout<<"----------------------------------------------------------------------------- Prelim2[i] = C6[i] + T6[i] + E6[i];
-------------------------------------------------------------------------------"; Midterm2[i] = C7[i] + T7[i] + E7[i];
cout<<endl; Finals2[i] = C8[i] + T8[i] + E8[i];
cout<<" Pre = Prelim2[i] * 0.35;
Finals Grading Sheet"<<endl; Mid = Midterm2[i] * 0.35;
cout<<"----------------------------------------------------------------------------- Fin = Finals2[i] * 0.3;
-------------------------------------------------------------------------------"; FinalGrade[i] = Pre + Mid + Fin;
cout<<endl<<endl; for(i = 0; i < 50; i++){
cout<<"|No|Full cout<<"["<< i <<"] -----"<<" "<<Cgrade8[i]<<"
Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals "<<Tgrade8[i]<<" "<<Exam8[i]<<"
|Sem Grade| "<<endl; "<<Prelim2[i]<<" "<<Midterm2[i]<<"
C8[i] = c8 * 0.35; "<<Finals2[i]<<" "<<FinalGrade[i]<<endl;}
T8[i] = t8 * 0.35; cout<<"Do You Want To Enter Again?[Y/N]: ";
E8[i] = e8 * 0.3; cin>>choice;
if(choice == 'Y'){
FinalsSheet2();}
else if(choice == 'N' || choice == 'n'){
section3();
system("pause");}}
// Finals Viewing Grades Section3
void Finview2(){
system("cls");
cout<<"------------------------------------------------------------------------------------------------------------------------------------------------------------";
cout<<endl;
cout<<" Finals Grading Sheet"<<endl;
cout<<"------------------------------------------------------------------------------------------------------------------------------------------------------------";
cout<<endl<<endl;
cout<<"|No|Full Name|Class(35%)|Task(35%)|Exam(30%)|Prelim|Midterm|Finals|Sem Grade| "<<endl;
for(i = 0; i < 50; i++){
cout<<"["<< i <<"] -----"<<" "<<Cgrade8[i]<<" "<<Tgrade8[i]<<" "<<Exam8[i]<<" "<<Prelim2[i]<<"
"<<Midterm2[i]<<" "<<Finals2[i]<<" "<<FinalGrade[i]<<endl;}
system("pause");
system("cls");}

IV.

Potrebbero piacerti anche