You are on page 1of 11

Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________

 Create a variable that will store your Name, City, Course,


Student Number and Section

 Create a variable that will store a value of score for 3 quizzes,


2 activities and 1 examination for Prelim, Midterm, Pre-Final and
Final Period. (Note: Score must be in 1-50)

 Create a program that will store the Rate value of each quiz,
activity and exam by dividing the score to 50 then multiplying it
by 50 then add 50.

 Create a variable that will store the value of the calculated


average of quizzes and activities.

 Create a variable that will store the value of Prelim, Midterm,


Prefinal, and Final Grade by getting the sum of the 35% of the
average of Quiz, 25% of the average of the activity and 40% of
the exam rate.

 Create a variable that will store the value of the Subject Grade
by calculating the sum of the 20% of Prelim, 20% of Midterm, 20%
of Pre-final, and 40% of Final.

 Print out results of bullet 4-6 in float type.


 Print out the following output in 1 print function:
Your Name is ___name____ from ___city___ taking __course_____
program from section __section____, Your Grades are: Prelim:
________, Midterm: __________, Pre-Final: ________ and Final:
_______, All in all your Subject Grade is: _______

Note:
 Apply proper variable naming convention
 Use proper user defined Function
 Use input function for entering values
 Use Proper comments
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________

VARIABLES USED DESCRIPTION


 Name, City, Course, Student  For Name, City, Course, Student
Number, Section Number, and Section of Student
 Pre_Quiz1, Pre_Quiz2,  For Prelim Quiz 1-3, Prelim
Pre_Quiz3, Pre_Act1, Pre_Act2, Activity 1-2, and Prelim Exam
Pre_Exam Scores
 Mid_Quiz1, Mid_Quiz2,
Mid_Quiz3, Mid_Act1, Mid_Act2,
 For Midterm Quiz 1-3, Midterm
Activity 1-2, and Midterm Exam
Mid_Exam
Scores
 PreFin_Quiz1, PreFin_Quiz2,
PreFin_Quiz3, PreFin_Act1,  For Pre-Final Quiz 1-3, Pre-
PreFin_Act2, PreFin_Exam Final Activity 1-2, and Pre-
 Fin_Quiz1, Fin_Quiz2, Final Exam Scores
Fin_Quiz3, Fin_Act1, Fin_Act2,  For Final Quiz 1-3, Final
Fin_Exam Activity 1-2, and Final Exam
Scores
 Rate_PreQuiz1, Rate_PreQuiz2,  For computing rate of Prelim
Rate_PreQuiz3, Rate_PreAct1, Quiz 1-3, Prelim Activity 1-2,
Rate_PreAct2, Rate_PreExam and Prelim Exam
 Rate_MidQuiz1, Rate_MidQuiz2,  For computing rate of Midterm
Rate_MidQuiz3, Rate_MidAct1, Quiz 1-3, Midterm Activity 1-2,
Rate_MidAct2, Rate_MidExam and Midterm Exam
 Rate_PrefinQuiz1,  For computing rate of Pre-Final
Rate_PrefinQuiz2, Quiz 1-3, Pre-Final Activity 1-
Rate_PrefinQuiz3, 2, and Pre-Final Exam
Rate_PrefinAct1,
Rate_PrefinAct2,
Rate_PrefinExam  For computing rate of Final
 Rate_FinQuiz1, Rate_FinQuiz2, Quiz 1-3, Final Activity 1-2,
Rate_FinQuiz3, Rate_FinAct1, and Final Exam
Rate_FinAct2, Rate_FinExam

 CA_PreQuiz, CA_PreAct  For computing Average Quiz and


Activity in Prelim
 CA_MidQuiz, CA_MidAct  For computing Average Quiz and
Activity in Midterm
 CA_PrefinQuiz, CA_PrefinAct  For computing Average Quiz and
Activity in Pre-Final
 CA_FinQuiz, CA_FinAct  For computing Average Quiz and
Activity in Final

 SA_PreQuiz, SA_PreAct,  For calculating sum of average


SA_PreExam of Quiz, Activity, and Exam in
Prelim
 SA_MidQuiz, SA_MidAct,
SA_MidExam  For calculating sum of average
of Quiz, Activity, and Exam in
Midterm
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
 SA_PrefinQuiz, SA_PrefinAct,  For calculating sum of average
SA_PrefinExam of Quiz, Activity, and Exam in
Pre-Final

 SA_FinQuiz, SA_FinAct,  For calculating sum of average


SA_FinExam of Quiz, Activity, and Exam in
Final
 TotalPrelim, TotalMidterm,  For calculating Sum of Total
TotalPrefinal, TotalFinal Prelim, Total Midterm, Total
Pre-Final, and Total Final
 Subject_Grade  Storage for all computed grades
of Prelim, Midterms, Pre-Final,
and Final

FORMULA USED DESCRIPTION


 CA_PreQuiz = (((Rate_PreQuiz1 +  For calculating average of
Rate_PreQuiz2) + Rate_PreQuiz3) Prelim Quizzes
/ 3)  For calculating average of
 CA_PreAct = ((Rate_PreAct1 + Prelim Activities
Rate_PreAct2) / 2)  For calculating average of
 CA_MidQuiz = (((Rate_MidQuiz1 + Midterm Quizzes
Rate_MidQuiz2) + Rate_MidQuiz3)  For calculating average of
/ 3) Midterm Activities
 CA_MidAct = ((Rate_MidAct1 +  For calculating average of Pre-
Rate_MidAct2) / 2) Final Quizzes
 CA_PrefinQuiz =  For calculating average of Pre-
(((Rate_PrefinQuiz1 + Final Activities
Rate_PrefinQuiz2) +  For calculating average of
Rate_PrefinQuiz3) / 3) Final Quizzes
 CA_PrefinAct =  For calculating average of
((Rate_PrefinAct1 + Final Activities
Rate_PrefinAct2) / 2)
 CA_FinQuiz = (((Rate_FinQuiz1 +
Rate_FinQuiz2) + Rate_FinQuiz3)
/ 3)
 CA_FinAct = ((Rate_FinAct1 +
Rate_FinAct2) / 2)

 SA_PreQuiz = CA_PreQuiz * .35


 SA_PreAct = CA_PreAct * .25  For calculating Sum of Average
 SA_PreExam = Rate_PreExam * .40 in Prelim Quizzes, Activities,
and Exam
 SA_MidQuiz = CA_MidQuiz * .35
 SA_MidAct = CA_MidAct * .25  For calculating Sum of Average
 SA_MidExam = Rate_MidExam * .40 in Midterm Quizzes, Activities,
and Exam
 SA_PrefinQuiz = CA_PrefinQuiz *
.35  For calculating Sum of Average
 SA_PrefinAct = CA_PrefinAct in Pre-Final Quizzes,
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
* .25 Activities, and Exam
 SA_PrefinExam = Rate_PrefinExam
* .40

 SA_FinQuiz = CA_FinQuiz * .35


 SA_FinAct = CA_FinAct * .25  For calculating Sum of Average
 SA_FinExam = Rate_FinExam * .40 in Prelim Quizzes, Activities,
and Exam
 TotalPrelim = (((SA_PreQuiz +
SA_PreAct) + SA_PreExam) * .20)  Sum of Prelim, Midterm, Pre-
 TotalMidterm = (((SA_MidQuiz + Final, Final Grades
SA_MidAct) + SA_MidExam) * .20)
 TotalPrefinal =
(((SA_PrefinQuiz +
SA_PrefinAct) + SA_PrefinExam)
* .20)
 TotalFinal = (((SA_FinQuiz +
SA_FinAct) + SA_FinExam) * .40)

 Subject_Grade = (((TotalPrelim
 Sum of Total Prelim Grades,
+ TotalMidterm) +
Total Midterm Grades, Total
TotalPrefinal) + TotalFinal)
Pre-Final Grades, and Total
Final Grades

FUNCTION NAME DESCRIPTION


def Rate_Function(x) Function for computing Rate
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________

Output: (Screen Shot)


Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
Codes (Copy Paste)

def Rate_Function(x):
return x / 50 * 50 + 50

Name = (input("Name : "))


City = (input("City : "))
Course = (input("Course : "))
Student_Number = (input("Student Number : "))
Section = (input("Section : "))

print("\nCalculated Prelim Grades")


Pre_Quiz1 = int(input("Quiz1: "))
Pre_Quiz2 = int(input("Quiz2: "))
Pre_Quiz3 = int(input("Quiz3: "))
Pre_Act1 = int(input("Activity1: "))
Pre_Act2 = int(input("Activity2: "))
Pre_Exam = int(input("Exam: "))

# Prelims
Rate_PreQuiz1 = (Rate_Function(Pre_Quiz1))
Rate_PreQuiz2 = (Rate_Function(Pre_Quiz2))
Rate_PreQuiz3 = (Rate_Function(Pre_Quiz3))
Rate_PreAct1 = (Rate_Function(Pre_Act1))
Rate_PreAct2 = (Rate_Function(Pre_Act2))
Rate_PreExam = (Rate_Function(Pre_Exam))

print("\nCalculated Midterm Grades")


Mid_Quiz1 = int(input("Quiz1: "))
Mid_Quiz2 = int(input("Quiz2: "))
Mid_Quiz3 = int(input("Quiz3: "))
Mid_Act1 = int(input("Activity1: "))
Mid_Act2 = int(input("Activity2: "))
Mid_Exam = int(input("Exam: "))

# Midterms
Rate_MidQuiz1 = (Rate_Function(Mid_Quiz1))
Rate_MidQuiz2 = (Rate_Function(Mid_Quiz2))
Rate_MidQuiz3 = (Rate_Function(Mid_Quiz3))
Rate_MidAct1 = (Rate_Function(Mid_Act1))
Rate_MidAct2 = (Rate_Function(Mid_Act2))
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
Rate_MidExam = (Rate_Function(Mid_Exam))

print("\nCalculated Pre-Final Grades")


PreFin_Quiz1 = int(input("Quiz1: "))
PreFin_Quiz2 = int(input("Quiz2: "))
PreFin_Quiz3 = int(input("Quiz3: "))
PreFin_Act1 = int(input("Activity1: "))
PreFin_Act2 = int(input("Activity2: "))
PreFin_Exam = int(input("Exam: "))

# Pre-Finals
Rate_PrefinQuiz1 = (Rate_Function(PreFin_Quiz1))
Rate_PrefinQuiz2 = (Rate_Function(PreFin_Quiz2))
Rate_PrefinQuiz3 = (Rate_Function(PreFin_Quiz3))
Rate_PrefinAct1 = (Rate_Function(PreFin_Act1))
Rate_PrefinAct2 = (Rate_Function(PreFin_Act2))
Rate_PrefinExam = (Rate_Function(PreFin_Exam))

print("\nCalculated Final Grades")


Fin_Quiz1 = int(input("Quiz1: "))
Fin_Quiz2 = int(input("Quiz2: "))
Fin_Quiz3 = int(input("Quiz3: "))
Fin_Act1 = int(input("Activity1: "))
Fin_Act2 = int(input("Activity2: "))
Fin_Exam = int(input("Exam: "))

# Finals
Rate_FinQuiz1 = (Rate_Function(Fin_Quiz1))
Rate_FinQuiz2 = (Rate_Function(Fin_Quiz2))
Rate_FinQuiz3 = (Rate_Function(Fin_Quiz3))
Rate_FinAct1 = (Rate_Function(Fin_Act1))
Rate_FinAct2 = (Rate_Function(Fin_Act2))
Rate_FinExam = (Rate_Function(Fin_Exam))

# Calculate the Average Quiz and Activities


# Calculated Average = CA
# Prelim
CA_PreQuiz = (((Rate_PreQuiz1 + Rate_PreQuiz2) + Rate_PreQuiz3)
/ 3)
CA_PreAct = ((Rate_PreAct1 + Rate_PreAct2) / 2)
# Midterm
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
CA_MidQuiz = (((Rate_MidQuiz1 + Rate_MidQuiz2) + Rate_MidQuiz3)
/ 3)
CA_MidAct = ((Rate_MidAct1 + Rate_MidAct2) / 2)
# Pre Final
CA_PrefinQuiz = (((Rate_PrefinQuiz1 + Rate_PrefinQuiz2) +
Rate_PrefinQuiz3) / 3)
CA_PrefinAct = ((Rate_PrefinAct1 + Rate_PrefinAct2) / 2)
# Final
CA_FinQuiz = (((Rate_FinQuiz1 + Rate_FinQuiz2) + Rate_FinQuiz3)
/ 3)
CA_FinAct = ((Rate_FinAct1 + Rate_FinAct2) / 2)

print("\nAverage Calculated Quiz and Activities")


print("Prelim Quiz: ", float(CA_PreQuiz))
print("Prelim Activity: ", float(CA_PreAct))
print("Midterm Quiz: ", float(CA_MidQuiz))
print("Midterm Activity: ", float(CA_MidAct))
print("Pre Final Quiz: ", float(CA_PrefinQuiz))
print("Pre Final Activity: ", float(CA_PrefinAct))
print("Final Quiz: ", float(CA_FinQuiz))
print("Final Activity: ", float(CA_FinAct))

# Sum of Average Quiz , Activity and Exam for each Quarter


# Formula Quiz * .25 , Activity * .25, Exam * .40
# SA = Sum of Average
# Prelim
SA_PreQuiz = CA_PreQuiz * .35
SA_PreAct = CA_PreAct * .25
SA_PreExam = Rate_PreExam * .40
# Midterm
SA_MidQuiz = CA_MidQuiz * .35
SA_MidAct = CA_MidAct * .25
SA_MidExam = Rate_MidExam * .40
# Pre Final
SA_PrefinQuiz = CA_PrefinQuiz * .35
SA_PrefinAct = CA_PrefinAct * .25
SA_PrefinExam = Rate_PrefinExam * .40
# Final
SA_FinQuiz = CA_FinQuiz * .35
SA_FinAct = CA_FinAct * .25
SA_FinExam = Rate_FinExam * .40

print("\nSum of the 35% of Average Quiz, 25% of Average


Activities , 40% of Average Exam")
Machine Problem 2

Name: Christine Mae T. Cion Date: November 13, 2021


Section: BSCS 3A Student No: 194-0437
____________________________________________________________________________
print("\nSA of Prelim Quiz: ",float(SA_PreQuiz))
print("SA of Prelim Activity: ",float(SA_PreAct))
print("SA of Prelim Exam: ",float(SA_PreExam))

print("\nSA of Midterm Quiz: ",float(SA_MidQuiz))


print("SA of Midterm Activity: ",float(SA_MidAct))
print("Sa of Midterm Exam: ",float(SA_MidExam))

print("\nSA of Pre Final Quiz: ",float(SA_PrefinQuiz))


print("SA of Pre Final Activity: ",float(SA_PrefinAct))
print("Sa of Pre Final Exam: ",float(SA_PrefinExam))

print("\nSA of Final Quiz: ", float(SA_FinQuiz))


print("SA of Final Activity: ", float(SA_FinAct))
print("Sa of Final Exam: ", float(SA_FinExam))

# Sum of Prelim , Midterm, Pre Final, Final


# Formula: .20 of prelim, .20 of midterm, .20 of pre final, .40
of final
TotalPrelim = (((SA_PreQuiz + SA_PreAct) + SA_PreExam) * .20)
TotalMidterm = (((SA_MidQuiz + SA_MidAct) + SA_MidExam) * .20)
TotalPrefinal = (((SA_PrefinQuiz + SA_PrefinAct) +
SA_PrefinExam) * .20)
TotalFinal = (((SA_FinQuiz + SA_FinAct) + SA_FinExam) * .40)

print("\nTotal Prelim: ", float(TotalPrelim))


print("Total Midterm: ", float(TotalMidterm))
print("Total Pre Final: ", float(TotalPrefinal))
print("Total Final: ", float(TotalFinal))

Subject_Grade = (((TotalPrelim + TotalMidterm) + TotalPrefinal)


+ TotalFinal)
print("\nSUBJECT GRADE: ", float(Subject_Grade))

print(
"\nYour name is " + Name + " from " + City + " taking " +
Course + " program from section " + Section + "." + "\n" +
"Your grades are : "+
"\nPrelim:",float(TotalPrelim), "\
nMidterm:",float(TotalMidterm), "\nPre-
Final:",float(TotalPrefinal),"\nFinal:",float(TotalFinal),
"\nAll in all your Subject Grade is",float(Subject_Grade))

You might also like