Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Proyecto] Comparto mi codigo de esta practica

public class SistemaDePuntos {
public static void main(String[] args) {
Estudiante estudiante = new Estudiante("Fernanda");

    estudiante.ganarPuntos(120);
    estudiante.ganarPuntos(40);
    estudiante.mostrarEstado();

}

static class Estudiante {

    private String nombre;
    private List<Integer> puntos;

    public Estudiante(String nombre) {
        this.nombre = nombre;
        this.puntos = new ArrayList<>();
    }

    void ganarPuntos(int numero) {
        puntos.add(numero);
    }

    int calcularPuntos() {
        int suma = 0;
        for (int p : puntos) {
            suma += p;
        }
        return  suma;
    }
    int calcularNivel(int suma) {
        if (suma < 100) return 1;
        else if (suma < 200) return 2;
        else return 3;
    }

    void mostrarEstado() {
        int suma = calcularPuntos();
        int nivel = calcularNivel(suma);
        System.out.printf("Nombre: %s%nPuntos: %d%nNivel: %d",nombre,suma,nivel);
        }
    }
}
1 respuesta
solución!

Hola, Walter ,

Gracias por compartir tu código con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!