Código del ejercicio:
Definición de los códigos del ejercicio:
import java.util.Scanner; --> Importación explícita de Scanner.Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
double --> representa números de coma flotante de 64 bits y precisión doble.
nextDouble() --> lee un número de coma flotante desde consola (teclado).
Math.round() --> redondea un número al entero más cercano.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
+ --> el operador ( + ) concatena variables de cadena.
Explicación del Código:
Este programa solicita tres notas al usuario, calcula el promedio y determina si el estudiante aprobó o reprobó según el resultado obtenido.
1. Declaración del paquete
package ejercicio;
Organiza el programa dentro de un paquete llamado ejercicio. Esto permite mantener los archivos del proyecto ordenados.
2. Importación de Scanner
import java.util.Scanner;
Importa la clase Scanner, la cual permite leer datos ingresados por el usuario desde el teclado.
3. Clase principal
public class Ejercicio {
Se crea la clase principal llamada Ejercicio, donde se encuentra todo el código del programa.
4. Método principal
public static void main(String[] args) {
Es el método principal del programa. Todo el código que está dentro de él se ejecuta al iniciar la aplicación.
5. Creación del objeto Scanner
Scanner sc = new Scanner(System.in);
Se crea un objeto llamado sc, que permitirá leer los datos escritos por el usuario.
6. Ingreso de las tres notas
System.out.print("Ingrese la primera nota: ");
double nota1 = sc.nextDouble();
System.out.print("Ingrese la segunda nota: ");
double nota2 = sc.nextDouble();
System.out.print("Ingrese la tercera nota: ");
double nota3 = sc.nextDouble();
El programa solicita tres notas y las almacena en las variables nota1, nota2 y nota3. Se utiliza el tipo de dato double porque permite trabajar con números decimales.
7. Cálculo del promedio
double promedio = (nota1 + nota2 + nota3) / 3;
Suma las tres notas y divide el resultado entre tres para obtener el promedio.
8. Redondeo del promedio
promedio = Math.round(promedio);
La función Math.round() redondea el promedio al número entero más cercano.
9. Evaluación con if - else
if(promedio >= 50){
System.out.print("Su nota es: " + promedio + " usted Aprobó.");
}else{
System.out.println("Su nota es: " + promedio + " usted Reprobó.");
}
Se utiliza una estructura if - else para decidir si el estudiante aprobó o reprobó.
- Si el promedio es mayor o igual a 50, el estudiante aprobó.
- Si el promedio es menor a 50, el estudiante reprobó.
10. Cierre del programa
} }
Estas llaves indican el final del método main() y de la clase Ejercicio.
Resumen
- Solicita tres notas al usuario.
- Guarda cada nota en una variable.
- Calcula el promedio.
- Redondea el resultado.
- Comprueba si el promedio es mayor o igual a 50.
- Muestra un mensaje indicando si aprobó o reprobó.
No hay comentarios.:
Publicar un comentario