
Ayuda con Arreglos
Publicado por carlos m (18 intervenciones) el 17/11/2022 18:44:48
Ayuda con este ejercicio .
voy esto, pero tengo duda en sacar las notas con el mensaje
//Un programa Que calcule n notas de un estudiante
//N notas No puede ser negativo
//Hasta que no ingrese el valor correcto no avanza
//Las notas deben estar de 0 a 5
//No debe permitir que ingrese valores fuera de ese rango (seguir compilando) hasta que ingrese correcto
//Hallar la nota mayor, la nota menor y elija la nota final.
//Si la nota final es de 0 a 2.9 reprobado
//Si saca 3 a 4 nivelar
//De 4.1 a 5 aprobado el curso
//Debe mostrar todas las notas ingresadas
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String nombre;
double notas;
double listado []= new double [5];
double mayor=0;
double menor= listado[0];
double sumaNotas=0;
double def=0;
System.out.println("\tIngrese el nombre del estudiante: ");
nombre = sc.nextLine();
do {
System.out.println("\tIngrese la nota del estudiante: "+);
notas = sc.nextDouble();
} while (notas >=0 && notas <=5);
if (notas >=0 && notas <=5){
for (int i =0 ; i<listado.length ;i++) {
if (mayor < listado[i]) {
mayor = listado[i];
System.out.println(" Resultado \n" + "El numero Mayor es: "+ mayor);
}
if (listado[i] < menor){
menor = listado[i];
System.out.println(" Resultado \n" + "El numero menor es: "+ mayor);
}
}
voy esto, pero tengo duda en sacar las notas con el mensaje
//Un programa Que calcule n notas de un estudiante
//N notas No puede ser negativo
//Hasta que no ingrese el valor correcto no avanza
//Las notas deben estar de 0 a 5
//No debe permitir que ingrese valores fuera de ese rango (seguir compilando) hasta que ingrese correcto
//Hallar la nota mayor, la nota menor y elija la nota final.
//Si la nota final es de 0 a 2.9 reprobado
//Si saca 3 a 4 nivelar
//De 4.1 a 5 aprobado el curso
//Debe mostrar todas las notas ingresadas
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String nombre;
double notas;
double listado []= new double [5];
double mayor=0;
double menor= listado[0];
double sumaNotas=0;
double def=0;
System.out.println("\tIngrese el nombre del estudiante: ");
nombre = sc.nextLine();
do {
System.out.println("\tIngrese la nota del estudiante: "+);
notas = sc.nextDouble();
} while (notas >=0 && notas <=5);
if (notas >=0 && notas <=5){
for (int i =0 ; i<listado.length ;i++) {
if (mayor < listado[i]) {
mayor = listado[i];
System.out.println(" Resultado \n" + "El numero Mayor es: "+ mayor);
}
if (listado[i] < menor){
menor = listado[i];
System.out.println(" Resultado \n" + "El numero menor es: "+ mayor);
}
}
Valora esta pregunta


0