Java Ejercicios Básicos de Arrays Resueltos 2

Relación Nº 2: Ejercicios 3 y 4

3. Programa que lee por teclado la nota de los alumnos de una clase y calcula la nota media del grupo. También muestra los alumnos con notas superiores a la media. El número de alumnos se lee por teclado.
Este programa utiliza un array de elementos de tipo double que contendrá las notas de los alumnos. 
El tamaño del array será el número de alumnos de la clase, por lo tanto primero se pedirá por teclado el número de alumnos y a continuación se creará el array.
Se realizan 3 recorridos sobre el array, el primero para asignar a cada elemento las notas introducidas por teclado, el segundo para sumarlas y calcular la media y el tercero para mostrar los alumnos con notas superiores a la media.
import java.util.Scanner;
public class MediaDeLaClase {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int numAlum, i;
        double suma = 0, media;

        //Lectura del número de alumnos. Debe ser un valor positivo
        do {
            System.out.print("Número de alumnos de la clase: ");
            numAlum = sc.nextInt();
        } while (numAlum <= 0);

        //se crea un array llamado notas de numAlumn elementos de tipo double                                      
        double[] notas = new double[numAlum]; 
        
        // Entrada de datos. Se lee la nota de cada alummo y se guarda
        // en cada elemento del array
        for (i = 0; i < notas.length; i++) {
            System.out.print("Alumno " + (i + 1) + " Nota final: ");
            notas[i] = sc.nextDouble();
        }

        // Sumar todas las notas
        for (i = 0; i < notas.length; i++) {
            suma = suma + notas[i];
        }

        // Calcular la media
        media = suma / notas.length;

        // Mostrar la media
        System.out.printf("Nota media del curso: %.2f %n", media);

        // Mostrar los valores superiores a la media
        System.out.println("Listado de notas superiores a la media: ");
        for (i = 0; i < notas.length; i++) {
            if (notas[i] > media) {
                System.out.println("Alumno numero " + (i + 1)+ " Nota final: " + notas[i]);
            }
        }
    }
}


4. Programa que crea un array de 20 elementos llamado Pares y guarde los 20 primeros números pares. Mostrar por pantalla el contenido del array creado. 

/*
 * Programa que crea un array de 20 elementos llamado Pares y guarde los 20 primeros
 * números pares. Mostrar por pantalla el contenido del array creado
 */
import java.util.Scanner;
public class ArrayPares {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int i, cont = 2;

        int[] pares = new int[20];

        //Llenamos el array con números pares. Utilizamos un contador
        //con valor inicial 2 y le sumamos dos en cada iteración.
        for (i = 0; i < pares.length; i++) {
            pares[i] = cont;
            cont += 2;
        }
         
        //Mostrar el array
        for (i = 0; i < pares.length; i++) {
            System.out.println(pares[i]);
        }
    }
}

71 comentarios:

  1. //creo que seria mejor de esta forma
    public class Ejemplo4 {

    public static void main(String[] args) {
    int[] arrayPares = new int[20];
    int index = 0;
    int i = 1;
    do {
    if (i % 2 == 0) {
    arrayPares[index] = i;
    index++;
    i++;
    }else{
    i++;
    }
    } while (index<20);
    for (int j = 0; j < arrayPares.length; j++) {
    System.out.print(arrayPares[j]+",");
    }
    }
    }

    ResponderEliminar
    Respuestas
    1. Hola ohe me. Podrias ayudar en unos ejercicios.

      Eliminar
    2. me puedes ayudar con unos ejercios

      Eliminar
    3. En el segundo ejercicio vamos a realizar un programa que te realice el promedio de las notas de un alumno, para ello el programa te va a tener que solicitar el nombre del alumno y las notas de las 3 evaluaciones.

      alguien me puede ayudar con este ejercicio.....java

      Eliminar
    4. Ayuda porfavor
      Realizar un programa que contenga: nombres de los estudiantes, nota1 y nota2, cada conjunto de datos debe corresponder a un arreglo. Obtenga: Número de estudiantes aprobados, reprobados y en supletorio. Promedio del curso

      Eliminar
    5. hola a todos alguien me podria ayudar a la realizacion de un menu con tres opciones 1 sacar area y perimetro de un circulo, 2 promediar calificaciones que se ingrese y por ultimo 3sacar la media moda y mediana de los valores que ingreses
      tiene que tener= do switch,case, clase principal, metodos, objetos y opcion si desea salir del menu o regresar para seleccionar una opcion de nuevo

      Eliminar
    6. Me pueden ayudar realizando este ejercicio por favor El Politécnico Mayor - Medellín, requiere de un programador para que desarrolle un script de JAVA
      el cual permita automatizar la toma de calificaciones de los diferentes estudiantes que presentaron
      al examen de admisión para la convocatoria del semestre A del 2023 (SISTEMAS, CONTABILIDAD
      y ADMINISTRACION). Por lo anterior el Politécnico, expresa los siguientes requerimientos para tener
      en cuenta:
      1. El script debe permitir capturar las calificaciones de un número indeterminado de
      estudiantes.
      2. La calificación de cada estudiante debe estar en un rango de 0.0 a 5.0 puntos
      3. Las calificaciones de los estudiantes deben ser guardadas en un ArrayList. Es decir, una
      lista para SISTEMAS, otra para CONTABILIDAD y otra para ADMINISTRACION.
      4. Para las calificaciones almacenadas en el ArrayList de SISTEMAS, se requiere conocer el
      promedio de notas y determinar lo siguiente:
      a. Si el promedio se encuentra entre 0 y 3.9, debe mostrarle en pantalla un mensaje
      de NO SUPERO la Prueba de Admisión.
      b. Si el promedio se encuentra entre 4.0 y 5.0, debe mostrarle en pantalla un mensaje
      de SUPERO la Prueba de Admisión.
      5. Para las calificaciones almacenadas en el ArrayList de CONTABILIDAD, se requiere conocer
      el estudiante con la calificación más baja y la calificación más alta.
      6. Para las Calificaciones almacenadas en el ArrayList de ADMINISTRACION, se requiere
      conocer el numero(cantidad) de estudiantes que presentaron la prueba.
      7. Por último, determine de las tres listas de calificaciones cual de las tres obtuvo mejores
      resultados – calificaciones.

      Eliminar
  2. aora un programa en java "retornar la inversa de un dado"

    ResponderEliminar
  3. 2. Crear una aplicación que permita registrar los datos de 10 empleados, edades y sueldo. Mostrar quien o quienes su salario es mayor al salario promedio.

    ayuda por favor

    ResponderEliminar
  4. Urgente es para un trabajo que tengo que presentar hoy

    ResponderEliminar
    Respuestas
    1. Hola Braulio, el ejercicio 3 es similar al que te piden. Puedes modificarlo para hacer tu ejercicio.

      Eliminar
  5. Urgente es para un trabajo que tengo que presentar hoy

    ResponderEliminar
  6. a la media le llamas o es el promedio

    ResponderEliminar
  7. hola crea un programa que permitirá registrar, consultar y modificar los datos de una persona.
    Los datos de una persona son: nombre, teléfono y correo electrónico.
    utilizando get y set...

    ResponderEliminar
  8. Hola tengo este enunciado como lo hago por favor alguien me ayuda.
    En un colegio secundario, se tiene una lista general de todos los alumnos en la cual figuran, para cada alumno los siguientes datos:
    • número de legajo
    • nombre
    • curso (1 al 5)
    • promedio anual
    • una variable que indica sexo (1: varón, 2: mujer)
    Se desea un programa que cargue esos datos alumno por alumno (cortando cuando el legajo sea 0 [cero]), y determine:
    1- Cantidad de varones y cantidad de mujeres con promedio individual menor a cuatro en el colegio.
    2- Cantidad total de alumnos cuyo promedio anual sea menor a cuatro.
    3- Promedio general entre todos los alumnos del colegio (suma de todos los promedios individuales, dividida por el total general de alumnos).
    4- Si el promedio individual del alumno ingresado, es mayor que 9.50, emitir un mensaje indicando que debe darse a ese alumno una mención especial.
    5- Nombre y legajo del alumno con menor promedio individual en quinto año del colegio.

    ResponderEliminar
  9. El ejercicio 4, ya de por sí sencillo y claro como todo lo que hace Enrique,
    se podría suprimir la variable "cont" y dentro del for
    pares[i] = 2*(i+1);

    Gracias a Enrique por su inmejorable trabajo!!!

    ResponderEliminar
  10. Una pregunta que quiere decir esto=
    %2f que va dentro de un print ya he visyo varios gracias al q reponda.

    ResponderEliminar
    Respuestas
    1. %.2f se utiliza para mostrar el número con dos decimales. En esta entrada se explica como funciona printf
      http://puntocomnoesunlenguaje.blogspot.com.es/2012/08/java-printf.html

      Eliminar
  11. hola tengo este ejercicio muy similar pero estoy muy enredado

    diseñar un arreglo de 20 posiciones que capture numeros positivos, muestre cuanto suman los numeros impares almacenados en el arreglo, la suma de los pares y mostrar todos los numeros.

    ResponderEliminar
  12. un Programa que Muestre 20 nombres De Personas???? como lo puedo hacer?

    ResponderEliminar
  13. Escribir un método para transformar la lista de tal
    forma que si el primer nodo
    es de un alumno de sexo masculino,
    el siguiente sea de sexo femenino,
    así alternativamente,
    siempre que sea posible, masculino y femenino.... porfa ayudenme es para mañana mi proyecto

    ResponderEliminar
  14. NECESITO AYUDA URGENTE CON UN PROGRAMA EN NETBEANS, PODRIAN SER TAN AMABLES DE AYUDARME!?
    1. Introducir x cantidad de números enteros y realizar lo siguiente:
    a. Determinar su promedio y mostrarlo
    b. Indicar cuantos números de los introducidos son mayores que el promedio y mostrar cuales son
    c. Indicar cuantos números de los introducidos son menores que el promedio y mostrar cuales son.

    SE LES AGRADECE!! :)

    ResponderEliminar
  15. sacar una estadística de x números (en la estadística debe estar el total de numero q ingresas , cuantos ceros ,cuantos pares,cuantos impares y cada uno tenga un porcentaje ayuden espero averme explicado bien

    ResponderEliminar
  16. realizar un programa que me permita el nombre de un alumno y sus cuatro notas y luego calcular y mostrar por pantalla la suma y promedio de las notas

    ResponderEliminar
    Respuestas
    1. import java.util.*;
      public class ejercicio
      {
      public static void main(String[] args){

      Scanner teclado=new Scanner(System.in);
      int mat,pro=0,cal,i;
      // double alumno;

      System.out.print("ingrese matricula: ");
      mat=teclado.nextInt();
      for(i=1;i<=20;++i)
      {
      System.out.print("ingrese calificacion "+i+": ");
      cal=teclado.nextInt();
      pro+=cal;
      //alumno=alumno[i]

      }

      pro=pro/20;


      if(pro>=7)

      System.out.println("\nmatricula= "+mat+"\npromedio= "+pro+"\nAPROVADO");
      else
      System.out.println("\nmatricula= "+mat+"\npromedio= "+pro+"\nREPROVADO");
      }
      }
      segun yo es este solo debes de cambiar la matricula por el nombre del alumno

      Eliminar
    2. Se desea obtener el promedio final de un estudiante en la asignatura de programación a partir de sus 4 notas parciales. <- me pueden ayudar a resolver este programa en netbeans + jdk por favor

      Eliminar
  17. HOLA TENGO UN PROBLEMA SIMILAR Q TENGO Q REALIZAR EN JAVA NETBEANS Y ESTOY PERDIDA
    DESARROLLAR UN PROYECTO PARA REGISTRAR ESTUDIANTES Y SUS RESPECTIVAS NOTAS.
    DEBE CALCULAR PROMEDIO.
    DEBE PERMITIR CONSULTAR A LOS ESTUDIANTES DE UN CURSO.
    TAMBIÉN PERMITIR EL MEJOR ESTUDIANTE POR CURSO.

    ResponderEliminar
  18. me ayudan con este leer 10 números y determinar cuántos son positivos y cuántos son negativos y poner en array todos los positivos y todos los negativos

    ResponderEliminar
  19. Import java.util.Scanner;
    Public class e3{
    Public static void main (String[]args){
    Scanner leer=new Scanner (System.in);
    System.out.println("ingrese un numero: ");
    int n=leer.nextInt();
    int v[]=new int[n];

    System.out.println("vector");
    for(int i=0; i<n; i++){
    System.out.print("v["+i+"]=");
    v[i]=leer.nextInt();}

    int min=v[0];
    int max=v[0];
    for (int j=0; j<n; j++){
    if (v[j]>max){
    max=v[j];
    if (v[j]<min)
    min=v[j];}}
    Sout (""+min);
    Sout (""+max);}}


    ---un favor me puede ayudar tengo que determinar el mayor y el menor. El mayor no hay problema eso sali pero el menor no puedo determinar o buscar para una secuencion de numeros ingresados por teclado

    ResponderEliminar
  20. alguien que me pueda ayudar por favor:
    1.-Escribir un programa que permita leer nombres de personas y calificaciones que se almacenara en 2 arreglos paralelos.
    el programa deberá ordenar los datos por orden alfabético y posteriormente buscar un nombre mostrándolo con su calificación.
    si el nombre no existe en el arreglo, mostrara un mensaje de error....

    2.- Leer una serie de datos reales y almacenarlos en un arreglo unidimensional llamado dato. el programa también debe calcular la media aritmética, la desviación estándar y la varianza de dichos datos.
    debe contener los metodos: leer, visualizar, promedio y clase main...

    plisss.....

    ResponderEliminar
  21. disculpa como puedo unir los ejercicios 1 2 3 y 4 en un solo programa

    ResponderEliminar
  22. Hola requiero de su ayuda.
    Estoy tratando de realizar un algoritmo en el que pueda imprimir lo siguiente.
    X_X_X_
    _XX_
    X__X
    _X_
    X_X

    ResponderEliminar
  23. Buenas Enrique, hice el ejercicio 4 y puse todo en el mismo for, que vaya seleccionando los numeros pares y que los vaya imprimiendo. No se si esta bien, pero funciona, o es mejor hacer un for para rellenar el array y otro para imprimirlo?
    este es mi codigo:

    public void arrayPares(){

    int [] pares = new int[20];
    int contador=2;
    for(int i=0; i<pares.length; i ++){
    pares[i]=contador;
    contador+=2;
    System.out.println(i + ": " + pares[i]);
    }

    }

    ResponderEliminar
  24. Hola Buenas me podrían ayudar con eso me dieron este código y tengo que sacar lo que esta al final y no entiendo muy bien como hacerlo se los agradecería mucho
    public static void main(String[] args) {
    Scanner lector = new Scanner(System.in);

    int n=0;

    System.out.print("Ingrese cantidad de estudiantes: ");

    n=lector.nextInt();

    String[][] notas=new String[n+2][9];

    //Inicializar encabezados
    notas[0][0] = "No";
    notas[0][1] = "Nombre";
    notas[0][2] = "Eval1";
    notas[0][3] = "Eval2";
    notas[0][4] = "Eval3";
    notas[0][5] = "Eval4";
    notas[0][6] = "Eval5";
    notas[0][7] = "Promedio";
    notas[0][8] = "Estado";

    float sumaNotas=0, sumaGral = 0;
    //Se recorre las filas(ESTUDIANTES)
    for(int x=1;x<(n+2);x++)
    {
    notas[x][0] = String.valueOf(x);
    System.out.print("Ingrese Nombre del Estudiante: ");
    notas[x][1] = lector .next();
    //Se recorre las columnas(Ingreso de Notas)

    for(int y = 2; y<7;y++)
    {
    System.out.print("Ingrese Evaluacion "+(y-1)+": ");
    notas[x][y] = lector.next();

    sumaNotas += Float.parseFloat(notas[x][y]);
    }
    notas[x][7] = String.valueOf(sumaNotas/5);
    sumaGral += (sumaNotas / 5);
    if (sumaNotas/5 >=6.0)
    notas[x][8] = "Aprobado";
    else
    notas[x][8] = "Reprobado";
    sumaNotas=0;
    }//Fin de ciclo for x de captura de estudiantes
    notas[n+1][6] = "Promedio Gral.";
    notas[n+1][7] = String.valueOf(sumaGral / n);
    if (sumaGral/n >=6.0)
    notas[n+1][8] = "Aprobado";
    else
    notas[n+1][8] ="Reprobado";
    //Luego de imprimir en pantalla el cuadro de notas
    for(int x = 0; x<=n;x++ )
    {//Recorre filas
    for(int y = 0; y<9;y++)
    {
    System.out.print("\t"+notas[x][y]);
    }
    //salto de linea por fila
    System.out.println();
    }
    //Imprimir el nombre del estudiante con la peor evaluacion y su nota
    //Imprimir el nombre del estudiante con la mejor evaluacion y su nota
    //Imprimir en que evaluacion se obtuvo el mejor rendimiento y el promedio
    //Imprimir en que evaluacion se obtuvo el peor rendimiento y el promedio

    ResponderEliminar
  25. Crear una array con 04 notas de un alumno de las cuales se debe mostrar el promedio de todas sus notas, así como la nota más alta.
    En php
    Trabajo con Sublime
    Ayuda..!!!

    ResponderEliminar
  26. Ingresar los nombres y las notas de n alumnos y reportar la lista en orden
    alfabético y en orden de mérito.

    ResponderEliminar
  27. Desarrollar un programa en java que permita ingresar los siguientes datos de un grupo de
    alumnos de un curso:
     Código de la matrícula (0: fin del programa)
     Sexo del alumno: (1:femenino; 2:Masculino)
     Promedio final obtenido por el alumno
    Se deberá imprimir lo siguiente:
     Cantidad de alumnos aprobados entre hombres y mujeres
     Cantidad de reprobados entre hombres y mujeres
     Porcentaje de aprobación entre hombres y mujeres
     Porcentaje de reprobación entre hombres y mujeres
     Promedio de notas del curso
     Imprimir un mensaje que indique si aprobaron más hombres que mujeres y
    viceversa
     Código de matrícula de quien obtuvo el mejor y peor promedio

    ResponderEliminar
  28. hola soy nueva en este tema de la programación y a un no se realizar muy bien los programas me piden estos tres,necesito ayuda por favor son para hoy trate de resolverlos pero no pude.

    1. Programa que calcule y muestre el promedio de n alumnos (do while)
    2. Programa que muestre una tabla de multiplicar (1-10 while)
    3. Programa que lea n números y me indique la suma de los números pares, e indique cuantos números impares capturó (for)

    ResponderEliminar
  29. Me podrian ayudar con este...
    Este es el problema: desarrollar un programa que solicite los nombres de 5 alumnos, 3 materias, tres calificaciones de cada alumno, debe imprimir los nombres de los alumnos las materias con sus calificaciones y desarrolle el promedio de cada uno.

    ResponderEliminar
  30. Crea un programa que pida el ingreso
    de los nombres de 10 alumnos y por cada
    alumno el ingreso de 2 notas y luego muestre
    los nombres de dichos alumnos con su respectivo
    promedio.

    ResponderEliminar
  31. ayúdenme con este ejercicio de Arreglos Bidimensionales
    en java

    Crea un programa que pida el ingreso
    de los nombres de 10 alumnos y por cada
    alumno el ingreso de 2 notas y luego muestre
    los nombres de dichos alumnos con su respectivo
    promedio.

    ResponderEliminar
  32. ayudenme en este ejercicio con arrreglos

    Realice un programa en Java que lea los promedios finales de los 5
    mejores alumnos de cada aula (A y B). Muestre los promedios en
    pantalla. Muestre el mejor promedio de todos.

    ResponderEliminar
  33. ayuda
    Cree un arreglo de 3 x 3, que ingrese números de 1 al 9 sin que se
    repitan. Haga un programa que pregunte un numero del 1 al 9 y muestre
    su posición en el arreglo. Obténgala buscándola en el arreglo

    ResponderEliminar
  34. Pediremos los IDs (letras) de alumnos de tres clases, programación, álgebra y análisis. Queremos mostrar todos los alumnos comunes en las tres asignaturas.
    Estos alumnos se guarden en un cuarto arreglo y que sea el que se muestre. También indica el numero de alumnos que se repiten

    ResponderEliminar
  35. que tal alguien me podria ayudar con ese programa:
    registro de asistencia de alumnos, fecha de inicio fecha de fin y porcentaje de asistencia, así como los datos de los alumnos

    ResponderEliminar
  36. Me podrían ayudar con esto con JOptionpane:

    La calificación final de un estudiante de ingeniería se calcula con base a las calificaciones de 4 aspectos de su rendimiento académico: participación, primer examen parcial, segundo examen parcial y examen final, sabiendo que las calificaciones entran a la calificación final con ponderaciones del 10%, 25%, 25% y 40%. Hacer un programa que calcule e imprima la calificación final de un estudiante.

    ResponderEliminar
  37. alguien me podría ayudar con este problema? Solicita al usuario 10 calificaciones, muestra la calificación más alta, más baja, y el promedio de las 10 calificaciones.

    ResponderEliminar
  38. porfi ayúdenme con la respuesta de este ejercicio Dada la lista de profesores del departamento docente de un CES, defina e implemente las clases y los métodos que permitan:
    a. Dada una categoría científica y una edad obtener el nombre del primer profesor (si existe) que tenga esa categoría y que tenga como mínimo esa edad.
    b. Obtener todos los profesores que tengan la mayor edad en el departamento.
    c. De cada profesor se conoce nombre, edad, categoría docente (instructor, asistente, auxiliar, titular o ninguna), categoría científica (master, doctor o ninguna) y cargo (jefe de disciplina, jefe de asignatura, jefe de año, director, ninguno).
    d. Conocer la cantidad de instructores, asistentes, masters y doctores del departamento.
    e. Conocer si existe algún profesor que sea instructor y doctor.
    f. Determinar si hay más doctores que masters en el departamento.
    g. Determinar si todos los jefes de asignatura son al menos profesores asistentes.

    ResponderEliminar
  39. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  40. Hola buen dia alguien podria ayudarme porfavor

    Definir una clase llamada Alturas con un único atributo que sea un array de 5 componentes de tipo float que representen las alturas de 5 personas.

    Definir el constructor sin parámetros y el constructor con 5 parámetros

    Implementar además los siguientes métodos:

    cargar() leerá por teclado las 5 alturas y las asignará al array

    calcularPromedio() devolverá el valor promedio de las 5 alturas

    mayoresPromedio() devolverá cuántas personas son más altas que el promedio

    menoresPromedio() devolverá cuántas personas son más bajas que el promedio


    Implementar un programa main que pruebe dicha clase, llamando a todos sus métodos y mostrando los resultados.

    ResponderEliminar
  41. me podrian ayudar porfa es en c++
    Programa que permita determinar si un alumno aprobo la materia de programacion
    Tanto con nota como con Asistencia % 70

    ResponderEliminar
  42. hola me podrían ayudar en java netbeans
    1.-Crea una clase denominada personas y dentro de ella crear un método que permita leer nombres de personas y calificaciones que se almacenara en 2 arreglos paralelos, el programa permitirá buscar un nombre mostrándolo con su calificación.
    si el nombre no existe en el arreglo, mostrara un mensaje de error..
    En el método main(principal) se debe solicitar la cantidad de personas que podrán ser almacenadas.

    En el método main(principal) se debe solicitar la cantidad de personas que podrán ser almacenadas.

    ResponderEliminar
  43. Gente me pueden ayudar con este programa

    1.Dados los números de cuenta y calificaciones de la 1er Parcial correspondientes a la materia de Programación, organizadas según fueron recibidas en el SICEUC, desarrollar un programa que determine e imprima:
    Número de cuenta de la primer persona que aprobó la evaluación
    Cuantas personas obtuvieron la misma calificación que el primero que aprobó
    Porcentaje de reprobados

    ResponderEliminar
  44. necesito ayuda en un progra, tiene que aceptar numeros decimales y mandar un mensaje si la calificacion es reprobatoria o aprobatoria


    package examenrecuperacion;
    import javax.swing.JOptionPane;

    public class otro {

    public static void main(String args[]){

    //Pedir tamaño del Arreglo al usuario:
    int tamaño=Integer.parseInt(JOptionPane.showInputDialog
    ("¿Cuantos alumnos va a ingresar?"));

    //Crear y establecer tamaño de los Arreglos:
    String nombres[] = new String[tamaño];
    int calific[] = new int[tamaño];

    //Insertar nombres de alumnos al Arreglo String:
    for(int contador=0; contador < nombres.length; contador++)
    nombres[contador]=JOptionPane.showInputDialog
    ("¿Nombre?");

    //Insertar calificaciones de cada alumno al Arreglo int:
    for(int contador=0; contador < calific.length; contador++)
    calific[contador]=Integer.parseInt
    (JOptionPane.showInputDialog
    ("Cual es la calificacione de "
    +nombres[contador]+"?"));

    //Calificacion escrita

    //Mostrar alumno y su calificacion en pantalla:
    System.out.println("Nombre\tCalificacion");
    for(int contador=0; contador < nombres.length; contador++)
    System.out.println(nombres[contador]+"\t"
    +calific[contador]);
    }
    }




    ResponderEliminar
  45. EJERCICIO DIFICIL DE HACER
    Realice los siguientes ejercicios usando vectores
    1. Diseñar un programa para el profesor de Química que le permita ingresa las notas (Es una por estudiante) y nombres de los estudiantes de un curso por teclado. Después de ingresados los nombres y notas el docentes espera que el programa le muestre en pantalla la siguiente información:
    a. Cantidad de estudiantes aprobados y reprobados
    b. El promedio de todas la notas, el promedio de las notas de los aprobados y el promedio de las notas de los reprobados
    c. Por último, la mayor nota obtenida con el nombre del estudiante y la peor nota obtenida y el nombre del estudiante.
    d. Las notas son campos que permiten decimal, si el usuario intenta ingresar un dato que no sea numérico deberá mostrar un mensaje y seguir esperando a que ingrese el dato correcto.
    Tenga presente que para el desarrollo se requiere cumpla con lo anterior y adicionalmente debe cumplir estas características:
    a. Las notas son un vector y los nombres son otro vector
    b. Antes de realizar los cálculos, primero se debe llenar los vectores, después de hecho esto se deben calcular los datos que se solicitaron. NO Se puede hacer los cálculos al momento de llenar el vector.
    c. La posición 1 del vector de nombres corresponde a la posición 1 del vector de notas y así sucesivamente.
    d. Los cursos tienen mínimo 11 estudiantes, es decir siempre se deben ingresar mínimo 11 estudiantes, pero no se conoce el número máximo de estudiantes. Para terminar el ingreso de estudiantes después de ingresados los primeros 11, debe preguntar: “Desea ingresar un nuevo estudiante s/n”. Si el usuario ingresa un valor distinto a s o n debe volver a preguntar.
    e. Debe el programar tener un menú que le permita:
    i. Ingresar estudiantes
    ii. Ver los promedios
    iii. Ver la mejor y peor nota
    iv. Salir

    ResponderEliminar
  46. ayuda me pueden ayudar a hacer esto
    Tipo [ ]
    nombrearreglo = new tipo [dimensión];


    Realizar
    un programa que pida el nombre de 10 estudiantes y sus calificaciones de cada
    uno de la materia de estructuras de datos


    Se
    crearán dos arreglos uno para guardar los nombres de los estudiantes y el otro
    para guardar las notas


    Después
    teniendo la información que imprima en pantalla la lista de los estudiantes y
    sus calificaciones

    ResponderEliminar
  47. Desarrolle un programa que realice la siguiente operación. Se tienen dos vectores de 5 elementos numéricos cada uno, realizar la resta del Vector A menos el Vector B y almacenar el resultado en un Vector C, determinar el promedio de la suma de los elementos del Vector C.


    ResponderEliminar
  48. un maestro desea saber que porcentaje de hombres y mujeres hay en un grupo de estudiantes tomando como base el numero de alumnos que existen de cada sexo java

    ResponderEliminar
  49. Se tiene un registro de notas de N estudiantes en 3 exámenes parciales y 1 examen final. Realice un programa en Java, que permita calcular lo siguiente:
    a. Buscar a un alumno por su código y mostrar las notas que tiene.
    b. Listar el o los estudiantes que obtuvieron la mejor nota en el examen parcial 2.
    c. Listar los estudiantes que desaprobaron en el examen final.
    Realiza el CODIGO EN JAVA de esta situación.
    ME PODRIAN AYUDAAAR PORFAA

    ResponderEliminar
  50. Queremos guardar los nombres y la edades de los alumnos de un curso. Realiza un programa que introduzca el nombre y la edad de cada alumno. El proceso de lectura de datos terminará cuando se introduzca como nombre un asterisco (*). Al finalizar se mostrará los siguientes datos:

    Todos lo alumnos mayores de edad.
    Los alumnos mayores (los que tienen más edad).
    Utilizar las clases que sean necesarias.

    ResponderEliminar
  51. Programe una aplicación que reciba 5 nombres propios y entregue un arreglo con los nombres ordenados alfabéticamente.

    alguien me ayuda ?

    ResponderEliminar
  52. Desarrollar un sistema de calificaciones en java Intellij, en este se debe considerar lo siguiente:
    1. El programa debe permitir el ingreso de las notas por parte del usuario.
    2. Debe permitir realizar consultas sobre algún estudiante.
    3. Debe permitir realizar modificación sobre algún estudiante.
    4. Debe permitir realizar eliminación sobre algún dato.
    5. Se debe considerar que las notas ingresadas puede ser desde 1-10(realizar validación).
    6. Los componentes para realizar el cálculo del promedio son: Gestión formativa 33%, gestión practica 33% y examen 34%)
    7. Deben ingresar la información básica del usuario (nombres, apellidos, dirección, materia paralelo, entre otros.)
    8. Se debe realizar las respectivas validaciones con respecto a los campos.
    POR FAVOR AYUDA

    ResponderEliminar
  53. Implementación de un programa que utilice un array para almacenar los resultados de un
    examen de un grupo de estudiantes. El programa debe permitir ingresar los nombres y las
    calificaciones de cada estudiante, y luego mostrar la calificación promedio y la calificación
    más alta y más baja. ¡Urgente, por favor! :(

    ResponderEliminar
  54. programa por consola que haga uso de un vector de 10
    posiciones de números enteros

    ResponderEliminar