registro de notas
holap necesito hacer este trabajo en java no se si me pueden ayudar El registro de notas
de N estudiantes el cual contenga nombre, apellidos, calificacion1, calificacion2, y obtener el total y tomando en consideración que para aprobar se necesitan 30 puntos y cada. Se desea el ordenada por apellidos o por mayor nota
- Elizabeth1123's blog
- Inicie sesión o regístrese para enviar comentarios



Comentarios
Claro
Postea lo que llevas (entre tags de <code> y </code>) y te vamos ayudando =)
Re:registro notas
Program16.java
/**
*
* @author yo
*/
public class Program16 {
public static final int MAX=6;
public static void main(String[] args)throws Exception{
Estudiante estudiante=new Estudiante();
double[] cal=new double[MAX];
double suma=0.0;
String res="";
estudiante.nombre=JOptionPane.showInputDialog("Nombre:");
estudiante.apellido_p=JOptionPane.showInputDialog("Apellido paterno:");
estudiante.apellido_m=JOptionPane.showInputDialog("Apellido materno:");
for(int i=0;i<=MAX-1;i++){
cal[i]=Double.parseDouble(JOptionPane.showInputDialog("Calificación:"+String.valueOf(i+1)));
System.out.println("Calificacion no. "+(i+1));
suma+=cal[i];
}
estudiante.setNombre(estudiante.nombre);
estudiante.setApellido_p(estudiante.apellido_p);
estudiante.setApellido_m(estudiante.apellido_m);
estudiante.setCalif(cal);
double promedio=suma/MAX;
res+="\nNombre: "+String.valueOf(estudiante.getNombre())
+"\nApellido paterno: "+String.valueOf(estudiante.getApellido_p())
+"\nApellido materno: "+String.valueOf(estudiante.getApellido_m())
+"\nPromedio obtenido: "+String.valueOf(Math.round(promedio));
JOptionPane.showMessageDialog(null, res,"Datos",JOptionPane.INFORMATION_MESSAGE);
res="";
}
}
class Estudiante{
String nombre;
String apellido_p;
String apellido_m;
double[] calif;
public Estudiante(){}
public Estudiante(String nombre,String apellido_p,String apellido_m,double[] calif){
this.nombre=nombre;
this.apellido_m=apellido_m;
this.apellido_p=apellido_p;
this.calif=calif;
}
/**
* @return the nombre
*/
public String getNombre() {
return nombre;
}
/**
* @param nombre the nombre to set
*/
public void setNombre(String nombre) {
this.nombre = nombre;
}
/**
* @return the apellido_p
*/
public String getApellido_p() {
return apellido_p;
}
/**
* @param apellido_p the apellido_p to set
*/
public void setApellido_p(String apellido_p) {
this.apellido_p = apellido_p;
}
/**
* @return the apellido_m
*/
public String getApellido_m() {
return apellido_m;
}
/**
* @param apellido_m the apellido_m to set
*/
public void setApellido_m(String apellido_m) {
this.apellido_m = apellido_m;
}
/**
* @return the calif
*/
public double[] getCalif() {
return calif;
}
/**
* @param calif the calif to set
*/
public void setCalif(double[] calif) {
this.calif = calif;
}
}
Gracias ... de nada
0_o
Zona de tareas.
Debería existir en Javamexico una zona que dijera: "Presupuesto por hacerte la tarea." y ese fondo recaudado se vaya a las chelas cada fin de mes para los que los resuelvan. #WIN
Re: Zona de tareas
@043h68
Sería buena idea ...