Ejercicio 14 – Cálculo de la nota media
Enunciado
Escribe un programa qué solicite al usuario las notas del primer, segundo y tercer trimestre. El programa debe mostrar:
- 📘 La nota media con decimales (como aparece en el expediente académico).
- 📗 La media solo con la parte entera (como se muestra en el boletín de calificaciones).
Explicación del ejercicio
El programa realiza dos operaciones:
1️⃣ Media con decimales
Se calcula normalmente:
media = (n1 + n2 + n3) / 3
Este valor representa la media oficial usada en el expediente académico.
2️⃣ Media sin decimales (solo parte entera)
Se obtiene mediante un casting a int, qué elimina los decimales sin redondear:
(int) media
Esta es la media utilizada en muchos boletines tradicionales.
Solución en Java
import java.util.Scanner;
public class Ejercicio14 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Introduce la nota del primer trimestre");
double notaPrimerTrimestre = sc.nextDouble();
System.out.println("Introduce la nota del segundo trimestre");
double notaSegundoTrimestre = sc.nextDouble();
System.out.println("Introduce la nota del tercer trimestre");
double notaTercerTrimestre = sc.nextDouble();
double calcularMediaDecimales =
(notaPrimerTrimestre + notaSegundoTrimestre + notaTercerTrimestre) / 3;
System.out.println("La media del curso es: " + calcularMediaDecimales);
int calcularMediaEnteros = (int) calcularMediaDecimales;
System.out.println("La media del curso sin decimales es: " + calcularMediaEnteros);
}
}
Ejemplo de ejecución
Introduce la nota del primer trimestre: 7
Introduce la nota del segundo trimestre: 8
Introduce la nota del tercer trimestre: 6
La media del curso es: 7.0
La media del curso sin decimales es: 7