Le but de ce jeu d’instructions est comment calculer votre GPA au cours du semestre. Votre GPA (Grade Point Average) le calcul est simple et essentiel. Il est important pour évaluer votre amélioration et déterminer votre rendement scolaire pour un semestre donné de connaître votre GPA. La première chose que votre futur employeur regardera dans le curriculum vitae est votre GPA car vos notes peuvent en dire long sur vous comme une personne. C’est pourquoi il est important de savoir comment calculer votre GPA et voir ce qu’il faut améliorer. Suivez les étapes ci-dessous pour calculer votre GPA en Java.
Étape 1: Installer Java Developers Kit - Télécharger : JDK 6
(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Et installer DrJava Introduction Programming Environment - Télécharger : version Stable DrJava (http://www.drjava.org/)
Étape 2: Avant d’écrire vos codes vous devez commencer votre Java avec « import java.util.Scanner; ». Cet outil permet aux utilisateurs d’entrer leurs données. Ensuite vous devez créer une méthode de classe comme classe public le nom de votre programme, ainsi que de la méthode main comme public Shared Sub main (String args []) et l’enregistrer.
Remarque pour chaque méthode, que vous devez utiliser le support ouvrantes et fermantes. Les crochets indiquent à l’ordinateur que le code appartient à la méthode.
Étape 3: Déclarez et initialisez vos variables. Dans cette étape, vous avez besoin de savoir quel type de données, vous devez utiliser. Vous devez utiliser la chaîne pour grade déclarer votre variable parce que les utilisateurs doivent entrer grade en lettre par exemple A, B +, C-, etc.. Pour déclarer crédit pour chaque unité, total des points pour chaque classe, le total des crédits que vous gagnez et GPA, vous devez utiliser double car il pourrait être décimales.
Étape 4: Demandez à l’utilisateur d’entrer des données. Notez les classes que vous souhaitez inclure pour figurer dehors un GPA spécifique, par exemple, un GPA pour votre mineur ou majeur.
• System.in stocke les informations de l’utilisateur (entrée).
Par exemple :
-Scanner console = new Scanner (System.in) ;
• System.out.println est sortie, et vous pouvez imprimer votre résultat.
Par exemple :
-System.out.println ("Veuillez entrer le nombre de crédits de la classe 1 (un nombre)") ;
-crédit () 1 = console.nextDouble() ;
Étape 5: Attribuer des points à chaque grade pour les catégories incluses.
• Utilisation si l’instruction else pour comparer grade student avec valeur de grade et compte tenu de validation d’entrée.
• Pour chaque classe, multiplier les points de grade par le nombre d’unités.
Remarque vous devez if/else instruction et formule pour toutes les unités, une fois que vous avez fait avec votre première unité vous pouvez copier/coller l’if/else instruction et formule, mais n’oublient pas de changer le nom de l’unité.
Étape 6: Créer une formule pour calculer votre GPA.
• Ajouter la totale déclivité vous avez identifié dans l’étape précédente.
• Diviser le nombre total de points de grade par le nombre total d’unités (crédits).
• Le résultat est votre GPA.
Étape 7: imprimer la GPA et autour de deux décimales.
• Utiliser des System.out.printf ("votre GPA est : %.2f\n", + gpa) ;
• Printf permet de formater leur sortie.
Étape 8: fermer votre déclaration et le programme à l’aide de supports étroits "}".
Étape 9: Compilez et exécutez le programme.
• Compilateur traduit le code en langage informatique qui est binaire (0 et 1). Marque aussi vos erreurs de syntaxe.
• Bouton run exécuter et de tester le programme.
Étape 10 : test et double vérifier votre résultat et assurez-vous qu’il est correct. (Double vérifier erreur logique car parfois, votre résultat est logiquement faux).
Il s’agit d’algorithme de code pour GPA Calculator :
« import java.util.Scanner ;
public class StudentGPA {}
Public Shared Sub main (String args[]) {}
Grade de chaîne = "" ;
double crédit () 1 ;
Trésor2 double ;
double credit3 ;
double credit4 ;
double gradeValue = 0 ;
double totPtsClass1 = 0 ;
double totPtsClass2 = 0 ;
double totPtsClass3 = 0 ;
double totPtsClass4 = 0 ;
double totPts = 0 ;
double totalCredits = 0 ;
gpa double ;
Console de scanner = new Scanner (System.in) ;
System.out.println ("Veuillez entrer le nombre de crédits de la classe 1 (un nombre)") ;
crédit () 1 = console.nextDouble() ;
System.out.println ("Veuillez saisir vos notes pour la classe 1 (lettres majuscules comme A, B +, C-)") ;
grade = console.next() ;
Si (grade.equals ("A"))
gradeValue = 4,00 ;
ElseIf (grade.equals("A-"))
gradeValue = 3,67 ;
ElseIf (grade.equals("B+"))
gradeValue = 3,33 ;
ElseIf (grade.equals("B"))
gradeValue = 3,00 ;
ElseIf (grade.equals ("B-"))
gradeValue = 2,67 ;
ElseIf (grade.equals("C+"))
gradeValue = 2.33 ;
ElseIf (grade.equals("C"))
gradeValue = 2.00 ;
ElseIf (grade.equals ("D +"))
gradeValue = 1,33 ;
ElseIf (grade.equals ("D"))
gradeValue = 1,00 ;
ElseIf (grade.equals ("F"))
gradeValue = 0 ;
ElseIf (grade.equals ("FX"))
gradeValue = 0 ;
d’autre
System.out.println ("Grade invalide") ;
totPtsClass1 = gradeValue * crédit () 1 ;
System.out.println ("Veuillez entrer le nombre de crédits de la classe 2 (un numéro)") ;
Credit2 = console.nextDouble() ;
System.out.println ("Veuillez saisir vos notes pour la classe 2 (lettres majuscules comme A, B +, C-)") ;
grade = console.next() ;
Si (grade.equals ("A"))
gradeValue = 4,00 ;
ElseIf (grade.equals("A-"))
gradeValue = 3,67 ;
ElseIf (grade.equals("B+"))
gradeValue = 3,33 ;
ElseIf (grade.equals("B"))
gradeValue = 3,00 ;
ElseIf (grade.equals ("B-"))
gradeValue = 2,67 ;
ElseIf (grade.equals("C+"))
gradeValue = 2.33 ;
ElseIf (grade.equals("C"))
gradeValue = 2.00 ;
ElseIf (grade.equals ("D +"))
gradeValue = 1,33 ;
ElseIf (grade.equals ("D"))
gradeValue = 1,00 ;
ElseIf (grade.equals ("F"))
gradeValue = 0 ;
ElseIf (grade.equals ("FX"))
gradeValue = 0 ;
d’autre
System.out.println ("Grade invalide") ;
totPtsClass2 = gradeValue * Trésor2 ;
System.out.println ("Veuillez entrer le nombre de crédits de la classe 3 (un nombre)") ;
credit3 = console.nextDouble() ;
System.out.println ("Veuillez saisir vos notes pour la classe 3 (lettres majuscules comme A, B +, C-)") ;
grade = console.next() ;
Si (grade.equals ("A"))
gradeValue = 4,00 ;
ElseIf (grade.equals("A-"))
gradeValue = 3,67 ;
ElseIf (grade.equals("B+"))
gradeValue = 3,33 ;
ElseIf (grade.equals("B"))
gradeValue = 3,00 ;
ElseIf (grade.equals ("B-"))
gradeValue = 2,67 ;
ElseIf (grade.equals("C+"))
gradeValue = 2.33 ;
ElseIf (grade.equals("C"))
gradeValue = 2.00 ;
ElseIf (grade.equals ("D +"))
gradeValue = 1,33 ;
ElseIf (grade.equals ("D"))
gradeValue = 1,00 ;
ElseIf (grade.equals ("F"))
gradeValue = 0 ;
ElseIf (grade.equals ("FX"))
gradeValue = 0 ;
d’autre
System.out.println ("Grade invalide") ;
totPtsClass3 = gradeValue * credit3 ;
System.out.println ("Veuillez entrer le nombre de crédits de la classe 4 (un numéro)") ;
credit4 = console.nextDouble() ;
System.out.println ("Veuillez saisir vos notes pour la classe 4 (lettres majuscules comme A, B +, C-)") ;
grade = console.next() ;
Si (grade.equals ("A"))
gradeValue = 4,00 ;
ElseIf (grade.equals("A-"))
gradeValue = 3,67 ;
ElseIf (grade.equals("B+"))
gradeValue = 3,33 ;
ElseIf (grade.equals("B"))
gradeValue = 3,00 ;
ElseIf (grade.equals ("B-"))
gradeValue = 2,67 ;
ElseIf (grade.equals("C+"))
gradeValue = 2.33 ;
ElseIf (grade.equals("C"))
gradeValue = 2.00 ;
ElseIf (grade.equals ("D +"))
gradeValue = 1,33 ;
ElseIf (grade.equals ("D"))
gradeValue = 1,00 ;
ElseIf (grade.equals ("F"))
gradeValue = 0 ;
ElseIf (grade.equals ("FX"))
gradeValue = 0 ;
d’autre
System.out.println ("Grade invalide") ;
totPtsClass4 = gradeValue * credit4 ;
totPts = totPtsClass1 + totPtsClass2 + totPtsClass3 + totPtsClass4 ;
totalCredits = crédit () 1 + credit2 + credit3 + credit4 ;
GPA = totPts / totalCredits ;
System.out.printf ("votre GPA est : %.2f\n", + gpa) ;
}
} »