public class Auxiliar { //atributos propios de la clase private String

Anuncio
public class Auxiliar {
//atributos propios de la clase
private String nombre,materia;
private int retrasos,faltas;
private float sueldo;
//constructor de la clase que recibe como parametro datos del auxiliar
public Auxiliar(String n,String m,int r,int f){
nombre=n;
materia=m;
retrasos=r;
faltas=f;
}
//metodo para calcular el sueldo del auxiliar
public void calcular(){
sueldo=500;
float desc_retrasos=80*retrasos;
float desc_faltas=100*faltas;
sueldo=sueldo-desc_retrasos-desc_faltas;
}
//metodo para mostrar por pantalla toda la informacion
public void mostrar(){
System.out.println("Nombre Auxiliar: "+getNombre());
System.out.println("Materia: "+getMateria());
System.out.println("Retrasos: "+getRetrasos());
System.out.println("Faltas: "+getFaltas());
System.out.println("Total sueldo a pagar: "+sueldo);
}
//metodos accesorios
public String getNombre(){
return nombre;
}
public String getMateria(){
return materia;
}
public int getRetrasos(){
return retrasos;
}
public int getFaltas(){
return faltas;
}
//metodos mutadores
public void setNombre(String x){
nombre=x;
}
public void setMateria(String x){
materia=x;
}
public void setRetrasos(int x){
retrasos=x;
}
public void setFaltas(int x){
faltas=x;
}
}
//clase principal
import java.util.*;
public class EXAMEN {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
System.out.println("Ingrese nombre del Auxiliar: ");
String nombre=cin.next();
System.out.println("Materia: ");
String materia=cin.next();
System.out.println("Nº de retrasos: ");
int retrasos=cin.nextInt();
System.out.println("Nº de faltas: ");
int faltas=cin.nextInt();
//procedemos a crear el objeto pasando como parametro datos del Auxiliar leidos desde
teclado
Auxiliar aux=new Auxiliar(nombre,materia,retrasos,faltas);
aux.calcular();
aux.mostrar();
}
}
Descargar