Академический Документы
Профессиональный Документы
Культура Документы
Cree una aplicacin web Java aplicando la POO utilizando las 3 formas aprendidas
en clase. (1ra. Forma: Usando mtodos con parmetros de entrada; 2da. Forma:
Usando propiedades para los datos de entrada; 3ra. Forma: Usando propiedades
para los datos de entrada y salida).
Enunciado:
Luego de ingresar la cantidad de horas trabajadas y el costo de pago por hora,
calcular el salario mensual de un trabajador, sabiendo que dicho clculo se genera
en base a las horas mensuales trabajadas por el precio especificado por hora. Si
se pasan de 192 horas mensuales trabajadas, las horas extraordinarias se
pagarn a razn de 1.5 veces la hora ordinaria.
Tenga en cuenta que todos los trabajadores obtienen una bonificacin del 20% del
salario mensual siempre y en cuando hayan laborado ms de 100 horas al mes.
Entradas: Horas Trabajadas y Costo Hora
Salidas: Salario Mensual, Bonificacin y Total a Percibir.
Enva tu archivo a travs de este medio.
double bonif=0;
if (hrs1>100) {
bonif=0.20*pagohora*horastrabajadas;
} else {
bonif=0
}
return bonif;
}
//Mtodo constructor
public Empleado(){
}
}
public Empleado(){
}
}
Lgica de Presentacin Carpeta View
<%@page import="model.empleado"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Demo 2</title>
</head>
<body>
<h1>Demo2</h1>
<hr>
<%
//Instancia del Objeto
Empleado obj1=new Empleado();
//Entrada de datos
double pgnormal=0;
double hrnormal=0;
double hrextra=0;
double totalhrnormal=0;
double totalhrextra=0;
double total=0;
//Invocacin a los mtodos y pasamos los argumentos necesarios
double p=obj1.sueldonormal(pgnormal,hrnormal);
double x=obj1.calcularsueldo(hrnomal,pgnormal)
String sa=obj1.determinarSituacion(p);
//Mostrar resultados
out.println("Salario mensual "+ p +"<br>");
out.println("Bonificacion "+sa+"<br>");
out.println("Total a pagar "+ p +"<br>");
%>
</body>
</html>
obj1.total=0;
//Invocacin a los mtodos
double p=obj1.sueldonormal(pgnormal,hrnormal);
double x=obj1.calcularsueldo(hrnomal,pgnormal)
String sa=obj1.determinarSituacion(p);
//Mostrar resultados
double p=obj1.sueldonormal(pgnormal,hrnormal);
double x=obj1.calcularsueldo(hrnomal,pgnormal)
String sa=obj1.determinarSituacion(p);
//Mostrar resultados
out.println("Salario mensual "+ p +"<br>");
out.println("Bonificacion "+sa+"<br>");
out.println("Total a pagar "+ p +"<br>");
%>
</body>
</html>