Código de Java - Nota máxima, mínima y promedio de n estudiantes

Imágen de perfil
Val: 565
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Nota máxima, mínima y promedio de n estudiantesgráfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(6)
Publicado el 5 de Julio del 2016 por Xavi
48.119 visualizaciones desde el 5 de Julio del 2016
Desarrolle un programa que pida una cantidad de estudiantes y luego solicite la nota para esa cantidad de personas. Imprimiendo al final el promedio de las notas ingresadas, la nota mayor y la menor.

Solo se pueden utilizar ciclos como el for o condicionales de java, no se pueden utilizar vectores.

Versión 1.0
estrellaestrellaestrellaestrellaestrella(6)

Publicado el 5 de Julio del 2016gráfica de visualizaciones de la versión: Versión 1.0
48.121 visualizaciones desde el 5 de Julio del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import java.util.Scanner;
import java.text.*;
 
public class estudiantes
{
	public static void main(String[] ARGS)
	{
		Scanner obtener = new Scanner(System.in);
		int estudiantes,i,notaMayor,notaMenor,nota,sumaNotas;
 
		System.out.print("Ingrese la cantidad de estudiantes: ");
		estudiantes = obtener.nextInt();
 
		notaMayor = 0;
		notaMenor = 100;
		sumaNotas = 0;
 
 
		for(i = 1; i <= estudiantes; i++)
		{
			System.out.print("Ingrese la nota para el estudiante: " + i + " : ");
			nota = obtener.nextInt();
 
			sumaNotas = sumaNotas + nota;
			if(nota > notaMayor)
			{
				notaMayor=nota;
			}
			if(nota < notaMenor)
			{
				notaMenor=nota;
			}
		}
 
		System.out.print("La nota mayor es: " + notaMayor + "\n");
		System.out.print("La nota menor es: " + notaMenor + "\n");
 
		DecimalFormat df = new DecimalFormat("#.00");
 
		System.out.print("El promedio es: " + df.format((double)sumaNotas/estudiantes) + "\n");
	}
}



Comentarios sobre la versión: Versión 1.0 (6)

marvin
5 de Julio del 2016
estrellaestrellaestrellaestrellaestrella
Te lo agradezco mucho Xavi, de verdad fue de gran ayuda, realmente los ciclos por el momento se me complican un poco. Muchas gracias de verdad
Responder
jajomato
15 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
Muy agradecido, excelente ayuda, mil gracias
Responder
lklk
1 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
giodano medina
21 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
Considere que si el promedio de las N notas (comprendidas entre 1 y 10) de un alumno es mayor o igual a 9.1, se aplica un descuento del 15% en su matrícula, si es entre 7.0 y 9.0, el descuento es del 8%; de lo contrario, sólo se le aplica 6%. Se requiere saber cuánto se pagarán en total por concepto de matrículas un grupo de X alumnos java
me puedes ayudar mil grazias
Responder
Emiliano
7 de Noviembre del 2019
estrellaestrellaestrellaestrellaestrella
Por que en la linea nota = obtener.nextInt(); uso el nombre "obtener" , no deberá ser una variable auxiliar?
es decir la palabra "obtener" debería estar al menos declarada como variable
Responder
Imágen de perfil
7 de Noviembre del 2019
estrellaestrellaestrellaestrellaestrella
obtener es una variable del tipo Scanner(), por eso se utiliza esa variable para obtener la entrada por el teclado.
Responder

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3583