CS
1401 Introduction to Computer Science
Fall 2013, Lab 2
Assignment. The class syllabus describes how we assign a
grade for this class: we combine grades for the labs, for research,
for quizzes, and for exams:  26% comes from lab
assignments
 10% come from lab attendance and participation
 3% come from research tasks
 10% comes from quizzes

36% comes from exams, and
 15% comes from the final exam.
Write a program that can help a student predict his grade. This
program should:  ask for a student's name, for a student's
average grades on the labs, on lab attendance, on quizzes, on
exams, and on the final exam (all on a scale form 0 to 100),

combine all these grades, with appropriate weights, into a final
grade, and
 print all intermediate grades  and the final
grade; the final grade should be printed as an integer (so that
90.3 or 90.7 should be simply 90).
Example. Suppose that a hypothetical student Luc KayVladik
got:
 90 average on the labs,
 100 average on lab
participation,
 50 on research assignments (turned in only one
instead of two),
 86 average on the quizzes,
 80 average on
the tests, and
 81 on the final exam.
Then, the final grade
is
0.26 * 90 + 0.10 * 100 + 0.03 * 50 + 0.10 * 86 + 0.36 *
80 + 0.15 * 81 = 84.45
Your program should then print the
following text: Semester: Fall 2013
Class: CS 1401 Introduction to Computer Science
Student name: Luc KayVladik
Grades for:
lab assignments (26%) 90
lab attendance (10%) 100
research assignments (3%) 50
quizzes (10%) 86
exams (36%) 80
final exam (15%) 81
Overall grade for the class: 84
When it is due. The program is due at the beginning of the
first lab section on the week of September 16, i.e.:
 on
Monday September 16 for those who attend MondayWednesday labs, and
 on Tuesday September 17 for those who attend TuesdayThursday
labs.
Caution. Please take into account that if you want to read
a string after reading a number, you should first read the endofline; this
"bug" of DrJava is mentioned in the book, we will show it in class, and the
TAs will emphasize it in the labs.