CODIFICACION DE PROGRAMACION ORIENTADA A OBJETOS
Enviado por Andy_mamani • 14 de Marzo de 2019 • Tarea • 2.147 Palabras (9 Páginas) • 129 Visitas
NOMBRE: SERGIO ANDY MAMANI APAZA
PRATICA DEL PRIMER PARCIAL
Crear la clase considerando todos los atributos de tipo prívate, calcular el Descuento total y el salario final de un trabajador, teniendo encuenta que:
Salario Líquido : Días Trabajadas × pago
Descuento por Minuto : 0.90
Descuento Total : Descuento por Minuto × Tiempo de Retraso
Salario Final : Salario Liquido – Total Descuento
CODIFICACION DE PROGRAMACION ORIENTADA A OBJETOS
Modificador de acceso prívate
package paquete;
import java.util.Scanner;
public class Trabajador {
private int dias_trabajadas;
private double pago_diario;
private double tiempo_de_retraso;
private double salario_liquido;
private double descuento_total;
public int getDias_trabajadas(){
return dias_trabajadas;
}
public void setDias_trabajadas(int dias_trabajadas){
this.dias_trabajadas=dias_trabajadas;
}
public double getpago_Diario(){
return dias_trabajadas;
}
public void setpago_Diario(double pago_diario){
this.pago_diario=pago_diario;
}
public void salario_Liquido(){
salario_liquido=dias_trabajadas*pago_diario;
System.out.println("el salario liquido es "+salario_liquido+" Bs");
} Clase
public void descuento_Total(){ Trabajador
double descuento_por_minuto=0.90;
descuento_total=descuento_por_minuto*tiempo_de_retraso;
System.out.println("el descuento total es "+descuento_total+" minutos");
}
public void salario_Final(){
double salario_final = salario_liquido-descuento_total;
System.out.println("el salario final es "+salario_final+" Bs");
}
public void teclado(){
Scanner leer=new Scanner(System.in);
System.out.println("ingresar los dias trabajadas");
dias_trabajadas=leer.nextInt();
System.out.println("ingresar pago por hora");
pago_diario=leer.nextInt();
System.out.println("ingresar tiempo de retraso");
tiempo_de_retraso=leer.nextInt();
}
}
package paquete;
public class main {
public static void main(String[] args) {
System.out.println("INGRESAR EL PRIMER OBJETO"); Clase
Trabajador trabajador_1=new Trabajador(); Main
trabajador_1.teclado();
trabajador_1.salario_Liquido();
trabajador_1.descuento_Total();
trabajador_1.salario_Final();
}
}
Crear la clase Numeros considerando todos los atributos de tipo prívate, con los métodos hallarMayor, hallarMenor, hallarSuma, e instanciar dos objetos con los siguientes valores:
Cantidad
Numeros
Introducidos
Mayor
Menor
Suma
5
2, 8, 9, 10, 0
10
0
29
3
3,25, 2
25
2
30
CODIFICACION DE PROGRAMACION ORIENTADA A OBJETOS
Modificador de acceso prívate
package paquete;
import java.util.Scanner;
public class Numeros {
private int n;
private int p;
public int getNumero(){
return n;
}
public void setNumero(int n){
this.n=n;
}
public void hallar_Mayor(){
Scanner leer=new Scanner(System.in);
int a=1;
for(int i=0;i<n;i++)
{
System.out.println("ingresar cantidad de numeros");
p=leer.nextInt();
if(p>a)
{
a=p;
}
}
System.out.println("el mayor es "+a);
}
public void hallar_Menor(){
Scanner leer=new Scanner(System.in);
int u=100000000;
for(int i=0;i<n;i++)
{
System.out.println("ingresar cantidad de numeros");
...