Skapar GPA kalkylator i Java applicering program
Syftet med denna instruktionsuppsättning är hur man beräknar din GPA under terminen. Beräkna din GPA (medeltalet) är lätt och viktigt. Känna din GPA är viktigt att utvärdera din förbättring och bestämma din akademiska ställning för någon viss termin. Det första som din framtida arbetsgivare kommer att titta på i CV är din GPA för dina betyg kan berätta mycket om dig som person. Därför är det viktigt att veta hur man beräkna din GPA och se vad du behöver förbättra. Följ stegen nedan för att beräkna din GPA i Java.
Steg 1: Installera Java utvecklare Kit - Hämta: JDK 6
(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Och installera DrJava inledande programmering miljö - Hämta: DrJava stabila utgåvan (http://www.drjava.org/)
Steg 2: Innan du skriver din koder måste du starta din Java med "import java.util.Scanner;". Detta verktyg tillåter användare att mata in data i. Måste du skapa en klassmetod som allmän klass namnet på ditt program, tillsammans med huvudsaklig metod som public static void main (String args []) och spara den.
Notera för varje metod måste du använda öppna och stänga fäste. Hakparenteserna berätta för datorn att koden hör till metoden.
Steg 3: Deklarera och initiera variablerna. I det här steget behöver du veta vilken typ av data bör du använda. Du bör använda strängen för grade att deklarera variabeln eftersom användarna måste ange klass i brev som A, B +, C-, etc. För att bevilja kredit för varje enhet, totalt poäng för varje klass, totala poäng som du tjänar och GPA bör du använda double eftersom det kanske decimaler.
Steg 4: Be användaren att ange data. Observera de klasser du vill inkludera för att räkna ut en specifik GPA, t ex en GPA för dina mindre eller större.
• System.in lagras användarnas information (ingång).
Till exempel:
-Scanner console = ny Scanner (System.in);
• System.out.println är utdata kan du skriva ut dina resultat.
Till exempel:
-System.out.println ("Skriv in antalet krediter av klass 1 (ett antal)");
-credit1 = console.nextDouble();
Steg 5: Tilldela poäng till varje årskurs för medföljande klasser.
• Använd om else-sats att jämföra student klass med grade värde och med tanke på ingång validering.
• För varje klass, multiplicera betyget poäng av antalet enheter.
Obs du måste if/else uttalande och formel för alla enheter, när du gjort med din första enheten du kan klistra in den if/else uttalande och formeln men glöm inte att ändra enhetens namn.
Steg 6: Skapa en formel för att beräkna din GPA.
• Lägga till den totala kvalitet poäng du identifierade i steg ovan.
• Dela upp det totala antalet kvalitet poäng av det totala antalet enheter (kredit).
• Resultatet är din GPA.
Steg 7: skriva ut GPA och runda av två decimaler.
• Använda System.out.printf ("din GPA: %.2f\n", + gpa);
• Printf tillåter användaren att formatera sin produktion.
Steg 8: Stäng ert uttalande och program med hjälp av nära parentes "}".
Steg 9: Kompilera och kör programmet.
• Kompilator översätter koden till datorspråk som är binär (0 och 1). Markerar också dina syntaxfel.
• Kör knappen Kör och testa programmet.
Steg 10: test och dubbel kolla ditt resultat och se till att det är korrekt. (Dubbelkolla för logiskt fel eftersom ibland ditt resultat är logiskt fel).
Detta är koden algoritm för GPA Calculator:
"Importera java.util.Scanner;
allmän klass StudentGPA {
offentliga statisk void main (String args[]) {
Sträng klass = "";
dubbla credit1;
dubbla credit2;
dubbla credit3;
dubbla credit4;
Double gradeValue = 0;
Double totPtsClass1 = 0;
Double totPtsClass2 = 0;
Double totPtsClass3 = 0;
Double totPtsClass4 = 0;
Double totPts = 0;
Double totalCredits = 0;
dubbel gpa;
Scanner console = ny Scanner (System.in);
System.out.println ("Skriv in antalet krediter av klass 1 (ett antal)");
credit1 = console.nextDouble();
System.out.println ("Skriv in dina betyg för klass 1 (versaler som A, B +, C-)");
grade = console.next();
om (grade.equals ("A"))
gradeValue = 4,00;
annars om (grade.equals("A-"))
gradeValue = 3,67;
annars om (grade.equals("B+"))
gradeValue = 3,33;
annars om (grade.equals("B"))
gradeValue = 3,00;
annars om (grade.equals ("B-"))
gradeValue = 2,67;
annars om (grade.equals("C+"))
gradeValue = 2.33;
annars om (grade.equals("C"))
gradeValue = 2,00;
annars om (grade.equals ("D +"))
gradeValue = 1,33;
annars om (grade.equals ("D"))
gradeValue = 1,00;
annars om (grade.equals ("F"))
gradeValue = 0;
annars om (grade.equals ("FX"))
gradeValue = 0;
annat
System.out.println ("Ogiltig Grade");
totPtsClass1 = gradeValue * credit1;
System.out.println ("Skriv in antalet krediter av klass 2 (ett antal)");
credit2 = console.nextDouble();
System.out.println ("Skriv in dina betyg för klass 2 (versaler som A, B +, C-)");
grade = console.next();
om (grade.equals ("A"))
gradeValue = 4,00;
annars om (grade.equals("A-"))
gradeValue = 3,67;
annars om (grade.equals("B+"))
gradeValue = 3,33;
annars om (grade.equals("B"))
gradeValue = 3,00;
annars om (grade.equals ("B-"))
gradeValue = 2,67;
annars om (grade.equals("C+"))
gradeValue = 2.33;
annars om (grade.equals("C"))
gradeValue = 2,00;
annars om (grade.equals ("D +"))
gradeValue = 1,33;
annars om (grade.equals ("D"))
gradeValue = 1,00;
annars om (grade.equals ("F"))
gradeValue = 0;
annars om (grade.equals ("FX"))
gradeValue = 0;
annat
System.out.println ("Ogiltig Grade");
totPtsClass2 = gradeValue * credit2;
System.out.println ("Skriv in antalet krediter av klass 3 (ett antal)");
credit3 = console.nextDouble();
System.out.println ("Skriv in dina betyg för klass 3 (versaler som A, B +, C-)");
grade = console.next();
om (grade.equals ("A"))
gradeValue = 4,00;
annars om (grade.equals("A-"))
gradeValue = 3,67;
annars om (grade.equals("B+"))
gradeValue = 3,33;
annars om (grade.equals("B"))
gradeValue = 3,00;
annars om (grade.equals ("B-"))
gradeValue = 2,67;
annars om (grade.equals("C+"))
gradeValue = 2.33;
annars om (grade.equals("C"))
gradeValue = 2,00;
annars om (grade.equals ("D +"))
gradeValue = 1,33;
annars om (grade.equals ("D"))
gradeValue = 1,00;
annars om (grade.equals ("F"))
gradeValue = 0;
annars om (grade.equals ("FX"))
gradeValue = 0;
annat
System.out.println ("Ogiltig Grade");
totPtsClass3 = gradeValue * credit3;
System.out.println ("Skriv in antalet krediter i klassen 4 (ett antal)");
credit4 = console.nextDouble();
System.out.println ("Skriv in dina betyg för klass 4 (versaler som A, B +, C-)");
grade = console.next();
om (grade.equals ("A"))
gradeValue = 4,00;
annars om (grade.equals("A-"))
gradeValue = 3,67;
annars om (grade.equals("B+"))
gradeValue = 3,33;
annars om (grade.equals("B"))
gradeValue = 3,00;
annars om (grade.equals ("B-"))
gradeValue = 2,67;
annars om (grade.equals("C+"))
gradeValue = 2.33;
annars om (grade.equals("C"))
gradeValue = 2,00;
annars om (grade.equals ("D +"))
gradeValue = 1,33;
annars om (grade.equals ("D"))
gradeValue = 1,00;
annars om (grade.equals ("F"))
gradeValue = 0;
annars om (grade.equals ("FX"))
gradeValue = 0;
annat
System.out.println ("Ogiltig Grade");
totPtsClass4 = gradeValue * credit4;
totPts = totPtsClass1 + totPtsClass2 + totPtsClass3 + totPtsClass4;
totalCredits = credit1 + credit2 + credit3 + credit4;
GPA = totPts / totalCredits;
System.out.printf ("din GPA: %.2f\n", + gpa);
}
}”