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$ 


Last updated by Adrian German for A290/A590 on Sun Apr 06 14:39:38 EST 2008