Branching Program 1 -- Grade Conversions

Problem

For this tutorial, please write a program in JAVA that will convert numerical marks into letter grades.

Grading Scheme

The following is a guideline to the grading scale used. It is a copy of the York University official grading scheme. The numeric range within parenthesis maps to the preceding letter grade.

 A+. (90%..100%) Exceptional
Thorough knowledge of concepts and/or techniques and exceptional skill or great originality in the use of those concepts, techniques in satisfying the requirements of an assignment or course.

A. (80%..89%) Excellent
Thorough knowledge of concepts and/or techniques with a high degree of skill and/or some elements of originality in satisfying the requirements of an assignment or course.

B+. (75%..79%.) Very Good
Thorough knowledge of concepts and/or techniques with a fairly high degree of skill in the use of those concepts, techniques in satisfying the requirements of an assignment or course.

B. (70%..74%) Good
Good level of knowledge of concepts and/or techniques together with considerable skill in using them to satisfy the requirements of an assignment or course.

C+. (65%..69%) Competent
Acceptable level of knowledge of concepts and/or techniques together with considerable skill in using them to satisfy the requirements of an assignment or course.

C. (60%..64%) Fairly Competent
Acceptable level of knowledge of concepts and/or techniques together with some skill in using them to satisfy the requirements of an assignment or course.

D+. (55%..59%) Passing
Slightly better than minimal knowledge of required concepts and/or techniques together with some ability to use them in satisfying the requirements of an assignment or course.

D. (50%..54%) Barely Passing
Minimum knowledge of concepts and/or techniques needed to satisfy the requirements of an assignment or course.

E. (40%..49%). Marginally Failing

F. (0..39%). Failing

Sample Program Run:

Upon running the program, you should see the following...  Note: user inputs are between angle brackets <>.

Please input your grade:
<64>
This is a C.