Sunday, November 7, 2021

Prelim Grade Solver in Java

 Machine Problem

Write a Java program that will ask the user to give grades in quizzes, assignments, activities, and prelim exams, and then the program will compute the prelim grade  of the student, and display the result on the screen.

  I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is the following jakerpomperada@gmail.com, jakerpomperada@aol.com, and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.






Program Listing


Prelim_Grade.java


package test;


/*

* Jake Rodriguez Pomperada, MAED-IT, MIT

* www.jakerpomperada.com  and www.jakerpomperada.blogspot.com

* jakerpomperada@gmail.com

* Bacolod City, Negros Occidental Philippines

* November 7, 2021  Sunday   8:36 AM

* Machine Problem

* Write a Java program that will ask the user to give grades in quizzes, assignments,

* activities, and prelim exams, and then the program will compute the prelim grade

* of the student, and display the result on the screen.

*/



import javax.swing.*;

import javax.swing.JOptionPane;


public class Prelim_Grade {



public static void main(String args[]) {


final JPanel panel = new JPanel();

String input1,input2,input3,input4;


double quiz=0.00, assignment=0.00;

double activities=0.00, prelim_exam=0.00;


double compute=0.00;


String reply="n";


do

{



    JOptionPane.showMessageDialog(panel, "               Prelim Grade Solver in Java   \n\n"

        + "                              Created By     \n\n"

        + "Prof. Jake Rodriguez Pomperada, MAED-IT, MIT\n\n", "About This Program",

        JOptionPane.INFORMATION_MESSAGE);

    

input1 = JOptionPane.showInputDialog(null,"Enter  Quiz Grade :");

quiz=Double.parseDouble(input1);

input2 = JOptionPane.showInputDialog(null,"Enter Assignment Grade :  ");

assignment=Double.parseDouble(input2);


input3 = JOptionPane.showInputDialog(null,"Enter Activites Grade : ");

activities=Double.parseDouble(input3);



input4 = JOptionPane.showInputDialog(null,"Enter Prelim Exam Grade : ");

prelim_exam=Double.parseDouble(input4);



compute = (quiz * 0.20) + (assignment * 0.10) + (activities * 0.30) + (prelim_exam * 0.40);


JOptionPane.showMessageDialog(null,"Prelim Grade : " + Math.round(compute) );


reply = JOptionPane.showInputDialog(null,"Try Again? (press y or n) ");

}while (reply.matches("y") || reply.matches("Y") );


JOptionPane.showMessageDialog(null,"End of Program"  );



}

}

No comments:

Post a Comment