2. Ihe following algorithm is designed to de Step 1: Input course numher and nume. Step 2: Input weighting factors for quizzes (V Step 3: Input quiz grades and deternine an aw Step 4: Input homework grades and determin Sian S. r finul

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

How to code this in python

2. Ihe following algorithm is designed to determinc a grade for a course thnt consists of quizzes. homcwork, and a final cxam:
Step 2: Input weighting factors for quizzes (WQ), bomework (WH), and the final exam (WF).
Step 3: Input quir grades and determine an average quir grade (AQ).
Step 4: Input homework grades and determine an average homework grade (AH).
S: Ir'chis course has a linul exam grade, contimue lo step 6. I not, go to step 9.
Step 6: Input final exam grade (FE).
Step 7: Determine average grude AG nccording tn
WQ x AQ + WIH x AH + WF x FF
Ex 100%
AG =
WQ + WH + WF
Step 8: Go lo step 10.
Step 9: Determine average grade AG nccording to
WQ x AQ + WH x AH
x 100%
WQ + WH
AG =
Step 10: Print out course number, name, and average grade.
Step 11: Terminate cemputation.
(a) Write well-structured pscudocode to implement this algorithm.
(b) Write, debug, und document u structured computer progrum hused on this algorithm. Test it using the following data to
calculate a grade without the final cxam and a grade with the final exam: WQ 35; WH = 30; WF 35; quizzes = 98, 85,
90, 65, 99; homework - 95, 90, 87, 100, 92, 77; und final exam- 92.
Transcribed Image Text:2. Ihe following algorithm is designed to determinc a grade for a course thnt consists of quizzes. homcwork, and a final cxam: Step 2: Input weighting factors for quizzes (WQ), bomework (WH), and the final exam (WF). Step 3: Input quir grades and determine an average quir grade (AQ). Step 4: Input homework grades and determine an average homework grade (AH). S: Ir'chis course has a linul exam grade, contimue lo step 6. I not, go to step 9. Step 6: Input final exam grade (FE). Step 7: Determine average grude AG nccording tn WQ x AQ + WIH x AH + WF x FF Ex 100% AG = WQ + WH + WF Step 8: Go lo step 10. Step 9: Determine average grade AG nccording to WQ x AQ + WH x AH x 100% WQ + WH AG = Step 10: Print out course number, name, and average grade. Step 11: Terminate cemputation. (a) Write well-structured pscudocode to implement this algorithm. (b) Write, debug, und document u structured computer progrum hused on this algorithm. Test it using the following data to calculate a grade without the final cxam and a grade with the final exam: WQ 35; WH = 30; WF 35; quizzes = 98, 85, 90, 65, 99; homework - 95, 90, 87, 100, 92, 77; und final exam- 92.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY