Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Jext rules
- package gpacalcgui;
- class GPACalc {
- public class GPACalculatorUI extends javax.swing.JFrame {
- public GPACalculatorUI() {
- initComponents();
- }
- }
- float class1 = 0;
- float class2 = 0;
- float class3 = 0;
- float class4 = 0;
- float class5 = 0;
- float class6 = 0;
- float class7 = 0;
- float class8 = 0;
- float classno = 7;
- float average = (class1 + class2 + class3 + class4 + class5 + class6 + class7 + class8) / classno;
- //insert the name of each class here. They should correspond with the grades above.
- //you do not need to put a name for a class if it does not have a grade/is free period
- String classname1 = "name1";
- String classname2 = "name2";
- String classname3 = "name3";
- String classname4 = "name4";
- String classname5 = "name5";
- String classname6 = "name6";
- String classname7 = "name7";
- String classname8 = "name8";
- char grade1;
- char grade2;
- char grade3;
- char grade4;
- char grade5;
- char grade6;
- char grade7;
- char grade8;
- int class1Show = 1;
- int class2Show = 1;
- int class3Show = 1;
- int class4Show = 1;
- int class5Show = 1;
- int class6Show = 1;
- int class7Show = 1;
- int class8Show = 1;
- float gpaA = 0;
- float gpaB = 0;
- float gpaC = 0;
- float gpaD = 0;
- float gpaAfin = gpaA * 4;
- float gpaBfin = gpaB * 3;
- float gpaCfin = gpaC * 2;
- float gpaDfin = gpaD * 1;
- float gpattl = gpaAfin + gpaBfin + gpaCfin + gpaDfin;
- float GPA = gpattl / classno;
- private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
- class1 = Float.parseFloat(Classgrade1.getText());
- class2 = Float.parseFloat(Classgrade2.getText());
- class3 = Float.parseFloat(Classgrade3.getText());
- class4 = Float.parseFloat(Classgrade4.getText());
- class5 = Float.parseFloat(Classgrade5.getText());
- class6 = Float.parseFloat(Classgrade6.getText());
- class7 = Float.parseFloat(Classgrade7.getText());
- class8 = Float.parseFloat(Classgrade8.getText());
- if (class1 >= 90) {
- grade1 = 'A';
- gpaA = gpaA + 1;
- } else if (class1 >= 80) {
- grade1 = 'B';
- gpaB = gpaB + 1;
- } else if (class1 >= 70) {
- grade1 = 'C';
- gpaC = gpaC + 1;
- } else if (class1 >= 60) {
- grade1 = 'D';
- gpaD = gpaD + 1;
- } else if (class1 <= 0) {
- class1Show = 0;
- grade1 = 'n';
- } else {
- grade1 = 'F';
- }
- if (class2 >= 90) {
- grade2 = 'A';
- gpaA = gpaA + 1;
- } else if (class2 >= 80) {
- grade2 = 'B';
- gpaB = gpaB + 1;
- } else if (class2 >= 70) {
- grade2 = 'C';
- gpaC = gpaC + 1;
- } else if (class2 >= 60) {
- grade2 = 'D';
- gpaD = gpaD + 1;
- } else if (class1 <= 0) {
- class2Show = 0;
- grade2 = 'n';
- } else {
- grade2 = 'F';
- }
- if (class3 >= 90) {
- grade3 = 'A';
- gpaA = gpaA + 1;
- } else if (class3 >= 80) {
- grade3 = 'B';
- gpaB = gpaB + 1;
- } else if (class3 >= 70) {
- grade3 = 'C';
- gpaC = gpaC + 1;
- } else if (class3 >= 60) {
- grade3 = 'D';
- gpaD = gpaD + 1;
- } else if (class1 <= 0) {
- class3Show = 0;
- grade3 = 'n';
- } else {
- grade3 = 'F';
- }
- if (class4 >= 90) {
- grade4 = 'A';
- gpaA = gpaA + 1;
- } else if (class4 >= 80) {
- grade4 = 'B';
- gpaB = gpaB + 1;
- } else if (class4 >= 70) {
- grade4 = 'C';
- gpaC = gpaC + 1;
- } else if (class4 >= 60) {
- grade4 = 'D';
- gpaD = gpaD + 1;
- } else if (class1 <= 0) {
- class4Show = 0;
- grade4 = 'n';
- } else {
- grade4 = 'F';
- }
- if (class5 >= 90) {
- grade5 = 'A';
- gpaA = gpaA + 1;
- } else if (class5 >= 80) {
- grade5 = 'B';
- gpaB = gpaB + 1;
- } else if (class5 >= 70) {
- grade5 = 'C';
- gpaC = gpaC + 1;
- } else if (class5 >= 60) {
- grade5 = 'D';
- gpaD = gpaD + 1;
- } else if (class1 <= 0) {
- class5Show = 0;
- grade5 = 'n';
- } else {
- grade5 = 'F';
- }
- if (class6 >= 90) {
- grade6 = 'A';
- gpaA = gpaA + 1;
- } else if (class6 >= 80) {
- grade6 = 'B';
- gpaB = gpaB + 1;
- } else if (class6 >= 70) {
- grade6 = 'C';
- gpaC = gpaC + 1;
- } else if (class6 >= 60) {
- grade6 = 'D';
- gpaD = gpaD + 1;
- } else if (class1 <= 0) {
- class6Show = 0;
- grade6 = 'n';
- } else {
- grade6 = 'F';
- }
- if (class7 >= 90) {
- grade7 = 'A';
- gpaA = gpaA + 1;
- } else if (class7 >= 80) {
- grade7 = 'B';
- gpaB = gpaB + 1;
- } else if (class7 >= 70) {
- grade7 = 'C';
- gpaC = gpaC + 1;
- } else if (class7 >= 60) {
- grade7 = 'D';
- gpaD = gpaD + 1;
- } else if (class7 <= 0) {
- class7Show = 0;
- grade7 = 'n';
- } else {
- grade7 = 'F';
- }
- if (class8 >= 90) {
- grade8 = 'A';
- gpaA = gpaA + 1;
- } else if (class8 >= 80) {
- grade8 = 'B';
- gpaB = gpaB + 1;
- } else if (class8 >= 70) {
- grade8 = 'C';
- gpaC = gpaC + 1;
- } else if (class8 >= 60) {
- grade8 = 'D';
- gpaD = gpaD + 1;
- } else if (class8 <= 0) {
- class8Show = 0;
- grade8 = 'n';
- } else {
- grade8 = 'F';
- }
- CalcedGPA.setText(String.valueOf(class1));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement