Ejemplo programacion C#
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 2,88 KB
public class Alumno {
private String nomApe;
private int añoNac;
private int curso;
private int[] notas;
private boolean becario;
public Alumno(String n) {
nomApe=n;
añoNac=(int)(17*Math.random()+1988);
curso=(int)(6*Math.random()+1);
notas=new int[9];
for(int i=0; i
}
becario=(Math.random()<0.5)?true:false;
}
public String getNomA() {
return nomApe;
}
public int getCurso() {
return curso;
}
public boolean siBecario() {
return becario;
}
/**
*@return la nota media
*/
public float notaMed() {
float notMed=0.0F;
float acum=0.0F;
for (int i=0;i
}
notMed=acum/notas.length;
return notMed;
}
/**
*@return la nota de la asignatura a
*@param a el número de la asignatura (p.e. 1,2,3..)
*/
public int getNota() {//suma de las notas
int nota=0;
for (int i = 0; i < notas.length; i++) {
nota+=notas[i];
}
return nota;
}
/**
*@return la edad actual tomando el año del sistema
*/
public int getEdad() {
Calendar fecha=Calendar.getInstance();
int año=fecha.get(Calendar.YEAR);
return año-añoNac;
}
/**
*@return el número de asignaturas suspensas
*/
public int suspensos() {
int susp=0;
for (int i=0;i
susp++;
}
}
return susp;
}
}