El propósito de este conjunto de instrucciones es cómo calcular tu GPA durante el semestre. Calcular tu GPA (promedio) es fácil e imprescindible. Es importante evaluar su mejora y determinación de su situación académica para cualquier semestre dado conocer tu promedio. Lo primero que tu futuro empleador se verá en curriculum vitae es tu promedio porque tus calificaciones pueden decir mucho acerca de usted como persona. Por lo tanto es importante conocer cómo calcular tu GPA y ver lo que usted necesita para mejorar. Siga los siguientes pasos para calcular su GPA en Java.
Paso 1: Instale el Kit de desarrolladores de Java - Descargar: JDK 6
(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
E instale DrJava introducción programación entorno - Descargar: DrJava versión estable (http://www.drjava.org/)
Paso 2: Antes de escribir los códigos tienes que empezar tu Java con "import java.util.Scanner;". Esta herramienta permite a los usuarios sus datos de entrada. Entonces usted necesita crear un método de clase como la clase el nombre de tu programa, junto con el método principal main void estático público (String args []) y guardar.
Nota: para cada método que se debe utilizar soporte de apertura y cierre. Los soportes dicen ordenador que el código pertenece al método.
Paso 3: Declarar e inicializar las variables. En este paso usted necesita saber qué tipo de datos se debe utilizar. Usted debe usar la cadena para que el grado que declarar tu variable porque los usuarios necesitan entrar en grado de letra como A, B +, C-, etc.. Para declarar el crédito de cada unidad, total puntos para cada clase, total de créditos que usted gana y GPA debe usar doble porque podría ser decimales.
Paso 4: Solicitar usuario para introducir datos. Tenga en cuenta las clases que desee incluir para calcular un promedio de calificaciones específica, por ejemplo, un GPA por su menor o mayor.
• System.in almacena información de los usuarios (entrada).
Por ejemplo:
-Consola scanner = new Scanner (System.in);
• System.out.println es salida y usted puede imprimir su resultado.
Por ejemplo:
-System.out.println ("Introduzca el número de créditos de la clase 1 (un número)");
-Reserva1 = console.nextDouble();
Paso 5: Asignar puntos a cada grado para las clases incluidas.
• Utilice si otra declaración para comparar el grado de estudiante con grado de valor y teniendo en cuenta de entrada de validación.
• Para cada clase, se multiplican los puntos de grado por el número de unidades.
Nota necesita if/else instrucción y fórmula para todas las unidades, una vez que has hecho con la primera unidad usted puede copiar/pegar el if/else instrucción y fórmula, pero no olviden cambiar el nombre de la unidad.
Paso 6: Crear una fórmula para calcular su GPA.
• Agregar el grado total de puntos que identificó en el paso anterior.
• Divida el número total de puntos de grado por el número total de unidades (crédito).
• El resultado es tu promedio.
Paso 7: imprimir el GPA y redondo por dos decimales.
• Utilizar System.out.printf ("tu promedio es: %.2f\n", + promedio);
• Printf le permite formatear la salida.
Paso 8: cerrar su declaración y el programa mediante el uso de soportes de cierre "}".
Paso 9: Compilar y ejecutar el programa.
• Compilador traduce el código de lenguaje que es binario (0s y 1s). También señala los errores de sintaxis.
• Ejecutar el botón ejecutar y probar el programa.
Paso 10: prueba doble Compruebe su resultado y asegúrese de que esté correcto. (Verificar dos veces por error de lógica porque a veces el resultado es lógicamente incorrecto).
Este es el algoritmo de código de GPA Calculator:
"import java.util.Scanner;
clase StudentGPA {}
público principal vacío estático (String args[]) {}
Grado de cadena = "";
Reserva1 doble;
doble credit2;
doble credit3;
doble crédito4;
doble gradeValue = 0;
doble totPtsClass1 = 0;
doble totPtsClass2 = 0;
doble totPtsClass3 = 0;
doble totPtsClass4 = 0;
doble totPts = 0;
doble totalCredits = 0;
doble gpa;
Consola de escáner = new Scanner (System.in);
System.out.println ("Introduzca el número de créditos de la clase 1 (un número)");
Reserva1 = console.nextDouble();
System.out.println ("Escriba sus notas para la clase 1 (mayúsculas como A, B +, C)");
grado = console.next();
Si (grade.equals ("A"))
gradeValue = 4.00;
else if (grade.equals("A-"))
gradeValue = 3.67;
else if (grade.equals("B+"))
gradeValue = 3,33;
else if (grade.equals("B"))
gradeValue = 3.00;
else if (grade.equals ("B-"))
gradeValue = 2.67;
else if (grade.equals("C+"))
gradeValue = 2.33;
else if (grade.equals("C"))
gradeValue = 2,00;
else if (grade.equals ("D +"))
gradeValue = 1.33;
else if (grade.equals ("D"))
gradeValue = 1.00;
else if (grade.equals ("F"))
gradeValue = 0;
else if (grade.equals ("FX"))
gradeValue = 0;
otra cosa
System.out.println ("grado no válido");
totPtsClass1 = gradeValue * Reserva1;
System.out.println ("Introduzca el número de créditos de la clase 2 (varios)");
credit2 = console.nextDouble();
System.out.println ("Escriba sus notas para la clase 2 (mayúsculas como A, B +, C)");
grado = console.next();
Si (grade.equals ("A"))
gradeValue = 4.00;
else if (grade.equals("A-"))
gradeValue = 3.67;
else if (grade.equals("B+"))
gradeValue = 3,33;
else if (grade.equals("B"))
gradeValue = 3.00;
else if (grade.equals ("B-"))
gradeValue = 2.67;
else if (grade.equals("C+"))
gradeValue = 2.33;
else if (grade.equals("C"))
gradeValue = 2,00;
else if (grade.equals ("D +"))
gradeValue = 1.33;
else if (grade.equals ("D"))
gradeValue = 1.00;
else if (grade.equals ("F"))
gradeValue = 0;
else if (grade.equals ("FX"))
gradeValue = 0;
otra cosa
System.out.println ("grado no válido");
totPtsClass2 = gradeValue * credit2;
System.out.println ("Introduzca el número de créditos de la clase 3 (un número)");
credit3 = console.nextDouble();
System.out.println ("Escriba sus notas para la clase 3 (letras mayúsculas como A, B +, C)");
grado = console.next();
Si (grade.equals ("A"))
gradeValue = 4.00;
else if (grade.equals("A-"))
gradeValue = 3.67;
else if (grade.equals("B+"))
gradeValue = 3,33;
else if (grade.equals("B"))
gradeValue = 3.00;
else if (grade.equals ("B-"))
gradeValue = 2.67;
else if (grade.equals("C+"))
gradeValue = 2.33;
else if (grade.equals("C"))
gradeValue = 2,00;
else if (grade.equals ("D +"))
gradeValue = 1.33;
else if (grade.equals ("D"))
gradeValue = 1.00;
else if (grade.equals ("F"))
gradeValue = 0;
else if (grade.equals ("FX"))
gradeValue = 0;
otra cosa
System.out.println ("grado no válido");
totPtsClass3 = gradeValue * credit3;
System.out.println ("Introduzca el número de créditos de la clase 4 (un número)");
crédito4 = console.nextDouble();
System.out.println ("Escriba sus notas para la clase 4 (letras mayúsculas como A, B +, C)");
grado = console.next();
Si (grade.equals ("A"))
gradeValue = 4.00;
else if (grade.equals("A-"))
gradeValue = 3.67;
else if (grade.equals("B+"))
gradeValue = 3,33;
else if (grade.equals("B"))
gradeValue = 3.00;
else if (grade.equals ("B-"))
gradeValue = 2.67;
else if (grade.equals("C+"))
gradeValue = 2.33;
else if (grade.equals("C"))
gradeValue = 2,00;
else if (grade.equals ("D +"))
gradeValue = 1.33;
else if (grade.equals ("D"))
gradeValue = 1.00;
else if (grade.equals ("F"))
gradeValue = 0;
else if (grade.equals ("FX"))
gradeValue = 0;
otra cosa
System.out.println ("grado no válido");
totPtsClass4 = gradeValue * crédito4;
totPts = totPtsClass1 + totPtsClass2 + totPtsClass3 + totPtsClass4;
totalCredits = Reserva1 + credit2 + credit3 + crédito4;
promedio = totPts / totalCredits;
System.out.printf ("tu promedio es: %.2f\n", + promedio);
}
} "