CALCULAR PROMEDIO DE NOTAS

 

Hola a todos, hoy quiero compartirles el código creado en Java a través del IDE NetBeans, para determinar los promedios de las notas de 5 alumnos.
La experiencia con este código fue gratificante, ya que me permitió practicar y corregir los errores al usar el método (if). Les dejo el código si lo quieren modificar, o utilizar para sus practicas.

package promedios;

 

import java.util.Scanner;

 

public class Promedios {

 

    public static void main(String[] args){

       

        Scanner entrada = new Scanner(System.in);

 

        String nom1 = "", nom2 ="", nom3 ="", nom4 ="", nom5 ="";

        double nota1 =0.0, nota2 =0.0, nota3 =0.0, nota4 =0.0, nota5 =0.0, promClase =0.0;

           

        System.out.println("*********************");

        System.out.println("**PROMEDIO DE NOTAS**");       

        System.out.println("*********************");       

       

        System.out.println("Ingrese el nombre y apellido del primer alumno: ");

        nom1 = entrada.nextLine();

 

        System.out.println("Ingrese el nombre y apellido del segundo alumno: ");

        nom2 = entrada.nextLine();

               

        System.out.println("Ingrese el nombre y apellido del tercer alumno: ");

        nom3 = entrada.nextLine();

               

        System.out.println("Ingrese el nombre y apellido del cuarto alumno: ");

        nom4 = entrada.nextLine();

               

        System.out.println("Ingrese el nombre y apellido del quinto alumno: ");

        nom5 = entrada.nextLine();

       

        System.out.println("// Los alumnos ingresados son: " + "\n" + "1. " + nom1 + "\n" + "2. " + nom2 + "\n" + "3. " + nom3 + "\n" + "4. " + nom4 + "\n" + "5. " + nom5);

       

 

        System.out.println("// Ingrese las notas de los Alumnos (Nota minima 1.0 Nota maxima 10.0): ");

               

        System.out.print("Ingrese la nota para " + nom1 + ": ");

        nota1 = entrada.nextDouble();

            if((nota1 >= 1.0) && (nota1 <=10.0)){

                System.out.print("Ingrese la nota para " + nom2 + ": ");

                nota2 = entrada.nextDouble();

                }if((nota2 >= 1.0) && (nota2 <=10.0)){

                    System.out.print("Ingrese la nota para " + nom3 + ": ");

                    nota3 = entrada.nextDouble();

                        }if((nota3 >= 1.0) && (nota3 <=10.0)){

                            System.out.print("Ingrese la nota para " + nom4 + ": ");

                            nota4 = entrada.nextDouble();

                                }if((nota4 >= 1.0) && (nota4 <=10.0)){

                                    System.out.print("Ingrese la nota para " + nom5 + ": ");

                                    nota5 = entrada.nextDouble();

                                        }if((nota5 >= 1.0) && (nota5 <=10.0)){

                                            System.out.println("");

                                            }else{

                                                System.out.println("¡Error! La nota es incorrecta");

        return;

        }

 

        System.out.println("");

 

        promClase = (nota1 + nota2 + nota3 + nota4 + nota5) /5;

        System.out.println("El promedio de la clase fue de: " + promClase);

       

        if(promClase > nota1){

            System.out.println("El alumno " + nom1 + " estuvo por debajo del promedio de la clase.");

                }if(promClase > nota2){

                System.out.println("El alumno " + nom2 + " estuvo por debajo del promedio de la clase.");

                    }if(promClase > nota3){

                    System.out.println("El alumno " + nom3 + " estuvo por debajo del promedio de la clase.");

                        }if(promClase > nota4){

                        System.out.println("El alumno " + nom4 + " estuvo por debajo del promedio de la clase.");

                            }if(promClase > nota5){

                            System.out.println("El alumno " + nom5 + " estuvo por debajo del promedio de la clase.");

                                }else{

                                System.out.println("¡FELICIDADES!! LA CLASE TUVO UN PROMEDIO SUPERIOR A 5.0 ");

        }

   }

}  

Comentarios

Entradas populares