Autor Tema: clase en proyecto Java contenga nombre y calificaciones alumno materia media  (Leído 578 veces)

NicoG

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Hola, tengo que realizar una clase que permita administrar objetos que contengan el nombre y las 3 calificaciones  obtenidas  por  un  alumno  en  una  materia.  Tengo que  informar  el  promedio.  Tengo que hacer la clase en un proyecto Java

La verdad es que arranqué a hacerlo y estoy trabado... intento y no me está saliendo.
Gracias si alguno me puede ayudar. Saludos
« Última modificación: 30 de Marzo 2021, 19:34 por Ogramar »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 724
    • Ver Perfil
Re: Necesito ayuda
« Respuesta #1 en: 16 de Noviembre 2020, 23:21 »
Muestra lo que tengas hecho y a partir de eso te ayudamos a completarlo.
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

NicoG

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Re: Necesito ayuda
« Respuesta #2 en: 19 de Noviembre 2020, 21:41 »
El código:

Código: [Seleccionar]
package tp5evaluativo;

/**
 *
 * @author NICO
 */
import java.util.*;
public class TP5Evaluativo {
    public static void main(String[]args){
       
        Scanner neme=new Scanner(System.in);
        String nom;
       
        System.out.println("ingrese el nombre del alumno");
        nom=neme.next();
       
        int ncal;
        System.out.println("ingrese el numero de calificaciones");
        ncal=neme.nextInt();
       
        double i=1.0,prom=0.0,suma=0.0;
       
        while(i>=1 && i<=ncal){
            double cal;
            System.out.println("ingrese la calificacion");
            cal=neme.nextDouble();
            suma=suma+cal;
            i++;
        }
      prom=suma/ncal;
      System.out.println("el promedio del alumno"+nom+"est "+prom);
     
     
    }

------------------------------------------------------------------------------------------------------------

La duda mía es que me pide el promedio de solo 3 notas... y acá doy la opción de más notas... como hago para corregirlo?
 Gracias por contestar
« Última modificación: 30 de Marzo 2021, 19:34 por Ogramar »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 724
    • Ver Perfil
Re: Necesito ayuda
« Respuesta #3 en: 20 de Noviembre 2020, 02:14 »
Pues no pidas cuantas calificaciones quiere ingresar.

Simplemente pide tres calificaciones, con un bucle for es más sencillo:

Código: [Seleccionar]
public class TP5Evaluativo {
    public static void main(String[]args){
       
        Scanner neme=new Scanner(System.in);
        String nom;
       
        System.out.println("ingrese el nombre del alumno");
        nom=neme.next();
       
        double prom=0.0,suma=0.0;
       
        for(int i=1; i<=3; i++){
            double cal;
            System.out.println(i + "# calificacion: ");
            cal=neme.nextDouble();
            suma=suma+cal;
        }
      prom=suma/3.0;
      System.out.println("el promedio del alumno"+nom+" es "+prom);
     
     
    }

Aclarado esto, me surge una duda al leer tu primer mensaje:
Citar
que permita administrar objetos que contengan el nombre y las 3 calificaciones

¿Al decir objetos te refieres a crear una clase Alumno, cuyos atributos sean nombre y 3 calificaciones?
Porque si te refieres a eso, no es lo que estamos haciendo en este código.
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".