NODO SIMPLE
desarrollo:1) implementa el siguente nodo alumno para una lista enlazada simple para el ramo de programacion en java
un metodo que pueda ingresar:
nombre:
edad:
materia:
en el metodo alumno ahi uno tiene que ingresar nombre la edad la edad no puede ser inferior a 17 años y las pruebas que el alumno rinde son 5 pruebas en total luego imprimir el promedio, nota mas mala y la nota mas alta, en el caso que le promedio de bajo 4 lanzar un mensaje que diga que el alumno reprobo la asignatura.
luego tiene que mostrar todo los alumnos ingresador con los promedios respetivos y quien reprobo y quien no..
suerte a todos
nadie puede con el ejercicio?
pistas hay que hacer dos clases una es alumno y la otra lista
Cita de: apolo85 en 18 Noviembre 2009, 22:04 PM
suerte a todos
Suerte a ti, que nadie te va a hacer el ejercicio.
Mas que obvio que es una tarea tuya y quieres que te la hagamos disfrazandola de ejercicio :¬¬
:xD de todas formas esta muy facil que lo haga el :xD
no es tarea por que ya tengo los codigos
package Tarea1;
/*
* Clase Alumno, contiene la informacion del alumno que será almacenada
* en el nodo.
*/
public class Alumno {
private String nombre;
private int rendidas;
private int edad;
private float promedio;
private Alumno prox;
/*
* Constructores de la clase Alumno.
*/
public Alumno(String nombre,int rendidas,int edad,float promedio,Alumno prox){
this.nombre=nombre;
this.rendidas=rendidas;
this.edad=edad;
this.promedio=promedio;
this.prox=prox;
}
public Alumno(){
this.nombre=null;
this.rendidas=0;
this.edad=0;
this.promedio=0;
this.prox=null;
}
/*
* Seters y geters de la clase Alumno.
*/
public String getNombre(){
return nombre;
}
public int getRendidas(){
return rendidas;
}
public int getEdad(){
return edad;
}
public float getPromedio(){
return promedio;
}
public void setNombre(String nombre){
this.nombre=nombre;
}
public void setRendidas(int rendidas){
this.rendidas=rendidas;
}
public void setEdad(int edad){
this.edad=edad;
}
public void setPrmedio(float promedio){
this.promedio=promedio;
}
public void setProx(Alumno prox){
this.prox=prox;
}
public Alumno getProx(){
return prox;
}
/*
* Metodo imprimir permite visualizar información alumno por pantalla.
*/
public void imprimir(){
System.out.println("-------------------------------------------------");
System.out.println("Nombre: " + nombre);
System.out.println("Edad: " + edad);
System.out.println("Promedio: " + promedio);
System.out.println("Rendidas: " + rendidas);
}
}
esa es la clase de nodos y la otra es la clase de lista