Académique Documents
Professionnel Documents
Culture Documents
Calificasiones alumno;
Pak:controladora
Class:operacionesreporte.java
package Controladora;
import Modelo.CalificacionesAlumno;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
/**
* @author 1gmar
*/
//Atributos
int opcion;
int NoAlumno=0;
//Constructores
public OperacionesReporte(double cal1, double cal2, double cal3, double calFinal) {
public OperacionesReporte() {
//Metodos
do{
NoAlumno ++;
if(getCalFinal()>=8){
reporte +="Aprobado";
}else{
reporte +="Reprobado";
calcularCalificacion();
// }
}while(opcion ==1);
}
public void calcularCalificacion(){
crearEncabezadoReporte():
Calificasiones alumno;
Pak:modelo
Class:alumno.java
package Modelo;
/**
*
* @author 1gmar
*/
public class Alumno {
//Atributos
private String nombre;
//Constructores
public Alumno(String nombre) {
this.nombre = nombre;
}
public Alumno(){
//Metodos
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
Class:Calificasionesalumno.java
package Modelo;
/**
*
* @author 1gmar
*/
public class CalificacionesAlumno extends Alumno {
//Atributos
private double cal1;
private double cal2;
private double cal3;
private double calFinal;
//Constructores
public CalificacionesAlumno(double cal1, double cal2, double cal3,
double calFinal) {
this.cal1 = cal1;
this.cal2 = cal2;
this.cal3 = cal3;
this.calFinal = calFinal;
public CalificacionesAlumno(){
//Metodos
public double getCal1() {
return cal1;
}
}
Calificasiones vista;
Pak:vista
Class:vista.java
package Vista;
import Controladora.OperacionesReporte;
/**
*
* @author 1gmar
*/
public class PruebaReporte {
//Atributos
OperacionesReporte objOpeReporte = new OperacionesReporte();
//Metodos
public static void main (String args[]){
objtoReporte.generarreporte();
}
}