944,040 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 17685
  • Java RSS
Jul 8th, 2005
0

JAVA program help (Student/Grades)

Expand Post »
Hey to everyone out there. I am new to this forum and seeking assistance with a java program assignment. if anyone can help let me know. The program is completed all I have left is to produce accurate output of a students grade. Here is the code:

////////////////////////////////////////////////////////////////

import javax.swing.JOptionPane;
class Student {
final double ASSIGNMENT_ONE_PERCENTAGE = .10;
final double ASSIGNMENT_TWO_PERCENTAGE = .10;
final double ASSIGNMENT_THREE_PERCENTAGE = .10;
final double ASSIGNMENT_FOUR_PERCENTAGE = .10;
final double MIDTERM_PERCENTAGE = .25;
final double FINALEXAM_PERCENTAGE = .25;
final double PARTICIPATION_PERCENTAGE = .10;

String name, finalLetterGrade;
int assignmentOne = 0;
int assignmentTwo = 0;
int assignmentThree = 0;
int assignmentFour = 0;
int midterm = 0;
int finalExamGrade = 0;
int participation = 0;
double finalNumericGrade = 0;


public Student() {
System.out.println (" Initializing Student...");

}

public void inputGrades() {
name=JOptionPane.showInputDialog("Enter Student's full Name:");
assignmentOne = Integer.parseInt(JOptionPane.showInputDialog( "Enter the Assignment One Grade" ));
assignmentTwo = Integer.parseInt(JOptionPane.showInputDialog( "Enter the Assignment Two Grade" ));
assignmentThree = Integer.parseInt(JOptionPane.showInputDialog( "Enter the Assignment Three Grade" ));
assignmentFour = Integer.parseInt(JOptionPane.showInputDialog( "Enter the Assignment Four Grade" ));
midterm = Integer.parseInt(JOptionPane.showInputDialog( "Enter the Midterm Grade" ));
finalExamGrade = Integer.parseInt(JOptionPane.showInputDialog( "Enter the Final Examination Grade" ));
participation = Integer.parseInt(JOptionPane.showInputDialog( "Enter the Participation Grade" ));
}

public double getAverage(){
finalNumericGrade =
(assignmentOne * ASSIGNMENT_ONE_PERCENTAGE) +
(assignmentTwo * ASSIGNMENT_TWO_PERCENTAGE) +
(assignmentThree * ASSIGNMENT_THREE_PERCENTAGE) +
(assignmentFour * ASSIGNMENT_FOUR_PERCENTAGE) +
(midterm * MIDTERM_PERCENTAGE) +
(finalExamGrade * FINALEXAM_PERCENTAGE) +
(participation * PARTICIPATION_PERCENTAGE);
return finalNumericGrade;
}

private String letterGrade(){
if (finalNumericGrade >= 93)
finalLetterGrade = "A";
else
if ((finalNumericGrade >= 85) & (finalNumericGrade < 93))
finalLetterGrade = "B";
else
if ((finalNumericGrade >= 78) & (finalNumericGrade < 85))
finalLetterGrade = "C";
else
if ((finalNumericGrade >= 70) & (finalNumericGrade < 78))
finalLetterGrade = "D";
else
if (finalNumericGrade < 70)
finalLetterGrade = "F";

return finalLetterGrade;



}


public String toString() {
String studentStringValue= " Student Name is: "+name +"\n";
studentStringValue+= " Assignment One grade is: " + assignmentOne + "\n";
studentStringValue+=" Assignment Two grade is: " + assignmentTwo + "\n";
studentStringValue+=" Assignment Three grade is: " + assignmentThree + "\n";
studentStringValue+=" Assignment Four grade is: " + assignmentFour + "\n";
studentStringValue+=" Midterm grade is: " + midterm + "\n";
studentStringValue+=" Final Exam is: " + finalExamGrade + "\n";
studentStringValue+=" Participation grade is: " + participation + "\n\n";
studentStringValue+=" Final Numeric Grade is: " + finalNumericGrade + "\n";
studentStringValue+=" Final Letter Grade is: " + finalLetterGrade +"\n";

return studentStringValue;
}


public void printName(){
System.out.print(" "+name);
}

}

////////////////////////////////////////////////////////////////

I can not get the letter grade to reflect in the output. ANy ideas?
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Java John needs is offline Offline
8 posts
since Jul 2005
Jul 8th, 2005
0

Re: JAVA program help (Student/Grades)

Could you post the sources of the class where you instanciate Student and call the methods?
Reputation Points: 10
Solved Threads: 1
Light Poster
darklordsatan is offline Offline
26 posts
since Jun 2005
Jul 8th, 2005
0

Re: JAVA program help (Student/Grades)

I JUST gave you the answer to this problem a couple of days ago. Your program works fine...Nowhere in your code do you actually run the program though..What do you expect it do output if you don't make it output.

This is the link...Don't crosspost. If you have further questions let me know, but your code DOES work fine and will output the grades if you add the output lines like I gave you.

http://daniweb.com/techtalkforums/thread27345.html
Reputation Points: 113
Solved Threads: 19
Postaholic
server_crash is offline Offline
2,108 posts
since Jun 2004
Jul 21st, 2005
0

Re: JAVA program help (Student/Grades)

Server Crash, Thanks. Your responses helped out.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Java John needs is offline Offline
8 posts
since Jul 2005
Aug 19th, 2010
0
Re: JAVA program help (Student/Grades)
could you help me in my project GRADING SYSTEM using applet i will just post the given formulas here soon. thanks! badly needed.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
maniczIT is offline Offline
1 posts
since Aug 2010
Aug 19th, 2010
0
Re: JAVA program help (Student/Grades)
What is with thread hijacking? Start a new thread if you want help!
Reputation Points: 10
Solved Threads: 0
Newbie Poster
mikeNIkesT is offline Offline
4 posts
since Aug 2010

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Java Forum Timeline: Need help urgently ...Telecom billing System ???
Next Thread in Java Forum Timeline: get method that returns positions of a variable





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC