| Java Basics Track for A290/A590 Spring 2008 Reference: Cay Horstmann's Core Java volume I (Fundamentals) For additional references available on-line for free from Books24x7 please see the Intro track |
Tue Apr 8 10:27:52 EDT 2008 Problem One:
Write a program that translates a number between 0 and 4 into the closest letter grade.
For example the number 2.8 (which might have been the average of several grades) would be converted to B-.
Break ties in favor of the better grade; for example 1.85 should be a C (can you see why? let me know if this is unclear.)
-bash-3.1$ javac One.java -bash-3.1$ java One Welcome to the grade converter. Enter a number between 0 and 4: 3.85 A Enter a number between 0 and 4: 3.84 A- Enter a number between 0 and 4: 3.86 A Enter a number between 0 and 4: 1.75 C- Enter a number between 0 and 4: 8.50 Number out of range. Enter a number between 0 and 4: -2 Number out of range. Enter a number between 0 and 4: 0 F Enter a number between 0 and 4: 0.35 D- Enter a number between 0 and 4: whoa! I'm sorry, please enter a number! Enter a number between 0 and 4: 2.35 C+ Enter a number between 0 and 4: done Thanks for using this program. Bye! -bash-3.1$
Sun Apr 06 14:39:38 EST 2008