//Md A Alam
import javax.swing.*;
public class StudentGrade
{
private String name;
private double average;
private String grade;
public void getStudentName()
{
name = JOptionPane.showInputDialog("ENTER STUDENT NAME");
}
public int getexamcount()
{
return(Integer.parseInt(JOptionPane.showInputDialog("ENTER THE NUMBER OF EXAMS")) );
}
public double getexamgrades(double x)
{
int loop;
double num;
double sum=0;
loop = 1;
while (loop <= x)
{
num = Integer.parseInt(JOptionPane.showInputDialog("Enter grade of exam " + loop));
loop++;
if (num<0 || num>100)
{
num = Integer.parseInt(JOptionPane.showInputDialog("Invalid grade. Please reenter"));
sum += num;
}
}
return sum;
}
public double calcaverage(int a, double y)
{
average = y/a;
return average;
}
public void calcgrade()
{
if (average>90)
grade = "A";
else if (average > 80)
grade = "B";
else if (average > 70)
grade = "C";
else if (average > 60)
grade = "C";
else grade = "F";
}
public void dispgrade()
{
if (grade = A )
JOptionPane.showMessageDialog(null, name + "receive an " + grade);
else
JOptionPane.showMessageDialog(null, name + "receive a " + grade);
}
public static void main(String arg[])
{
StudentGrade SG = new StudentGrade();
int X;
SG.getStudentName();
X = SG.getexamcount();
double SUM = SG.getexamgrades(X);
double AVERAGE = SG.calcaverage(X, SUM);
SG.calcgrade();
SG.dispgrade();
}
}
......................................
.........................................................................................
.........................................
Click here to go to Index page. SWEETY