InicioCiencia EducacionEjercicios Programación Java (Nivel Inicial)
Hola taringueros!

Os dejo unos ejercicios en java para que podáis practicar este lenguaje de programación. Dejaré las soluciones al final del post para que os sirva de ayuda. Recordad que en programación hay varios caminos que llevan al mismo lugar. Iré subiendo más ejercicios si veo que tienen buena aceptación.

EJERCICIO 1

Realizar el algoritmo básico y el programa en Java para calcular la nota media de evaluación de un alumno.
El programa pedirá la nota de la PRUEBA1, la nota PRUEBA2 y la nota PRUEBA3.
A partir de estos datos, el programa debe calcular la mediana y mostrarla en pantalla.

La mediana se calcula según la siguiente formula:

Mediana = (NotaPRUEBA1*Horas U1/Horas totales) + (NotaPRUEBA2*Horas U2/Horas totales) + (NotaPRUEBA3*Horas U3/Horas totales)

Para calcular la mediana se ha de tener en cuenta el numero total de horas de cada unidad.

Unidad 1: 20 horas
Unidad 2: 35 horas
Unidad 3: 30 horas

Se deben definir las constantes para representar los valores dentro del programa.
La nota mediana debe ser un número real.



SOLUCIÓN:


import java.util.Scanner;

//programa que calcula la nota media de avaluación de un alumno.

public class U1 {

//Definimos las constantes para las horas de cada unidad y por el total de horas de las unidades.

private static final int horasTotal= 85;
private static final int horasUnidad1=20;
private static final int horasUnidad2=35;
private static final int horasUnidad3=30;

//Método principal

public static void main(String[] args) {

//Iniciamos detector de teclado

Scanner lector = new Scanner(System.in);

//Mostramos un mensaje de inicio

System.out.println("Calculo de la nota mediana de las Pruebas de un alumno";

//Mostramos el mensaje para que el usuario introduzca la nota de PRUEBA1

System.out.println("Introduce el valor de la nota de notaPRUEBA1 y pulsa Enter";

//El sistema pide el valor de notaPRUEBA1

double notaPRUEBA1 = lector.nextDouble();
lector.nextLine();

//Mostramos el mensaje para que el usuario introduzca la nota de notaPRUEBA2

System.out.println("Introduce el valor de la nota de notaPRUEBA2 y pulsa Enter";

//El sistema pide el valor de notaPRUEBA2

double notaPRUEBA2 = lector.nextDouble();
lector.nextLine();

//Mostramos el mensaje para que el usuario introduzca la notaPRUEBA3

System.out.println("Introduce el valor de la notaPRUEBA3 y pulsa Enter";

//El sistema pide el valor de notaPRUEBA3

double notaPRUEBA3 = lector.nextDouble();
lector.nextLine();

//Una vez tenemos las notas de las pruebas hacemos el calculo para obtener la nota mediana.

double notaMediana = (notaPRUEBA1*horasUnidad1/horasTotal +notaPRUEBA2*horasUnidad2/horasTotal+notaPRUEBA3*horasUnidad3/horasTotal);

//Mostramos por pantalla el valor de la mediana de las pruebas.

System.out.println("La nota mediana de las pruebas de la evaluación es:" +notaMediana);


PD: Sustituir los emoticonos por parentesis "" en la solución del ejercicio.
Datos archivados del Taringa! original
27puntos
508visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

n
neuromich🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.