Notas Alumnos, Suspenso, Suficiente, Bien, Notable y Sobresaliente JAVA

Programa que genera la nota de un examen de 20 alumnos aleatoriamente, agregando si tienen un Suspenso, Suficiente, Bien, Notable o Sobresaliente, y haciendo un recuento final de cuantos suspenso hay, cuantos suficientes, etc...
public class Alumnos20 {

 public static void main(String[] args) {
  int contador = 0, suspenso= 0, suficiente=0, bien=0, notable=0, sobresaliente=0;
  do{
   int nota = (int)(Math.random()*(11));
   
   if(nota<5)
   {
    System.out.println("Alumno "+(contador+1)+" tiene un suspenso."+" Nota:"+nota);
    suspenso++;
   }else if(nota==5)
   {
    System.out.println("Alumno "+(contador+1)+" tiene un suficiente."+" Nota:"+nota);
    suficiente++;
   }else if(nota==6)
   {
    System.out.println("Alumno "+(contador+1)+" tiene un bien."+" Nota:"+nota);
    bien++;
   }else if(nota>6 && nota<9)
   {
    System.out.println("Alumno "+(contador+1)+" tiene un notable."+" Nota:"+nota);
    notable++;
   }else if(nota>=9)
   {
    System.out.println("Alumno "+(contador+1)+" tiene un sobresaliente."+" Nota:"+nota);
    sobresaliente++;
   }
  contador++; 
  }while(contador<20);
  
  System.out.println(" Suspensos: "+suspenso
    +"\n Suficiente: "+suficiente
    +"\n Bien: "+bien
    +"\n Notable: "+notable
    +"\n Sobresaliente: "+sobresaliente);

 }

}
Recordar todos los ejercicios tienen varias maneras de resolverse, no tiene que ser la que veáis en el blog la mas eficiente e incluso puede estar mal, son ejercicios orientativos.

No hay comentarios:

Publicar un comentario