Sie sind auf Seite 1von 10

Jorge Herrera Corrales

Nombre del profesor

Diego J. Murillo Porras


Nombres de los estudiantes

Programacin II

Grupo:

#1

09/Marzo/2016

Indicaciones generales:
Deben entregar el cdigo fuente en un medio magntico fiable (preferiblemente
cd), libre de virus u otro tipo de malware. No se aceptan trabajos en llaves mayas.
Se debe incluir la documentacin del programa, que incluya entre otros:
1. Portada
2. Debe contener este enunciado.
3. Descripcin del programa.
4. Nombre y funcin de las variables.
5. Manual del usuario.
6. Cdigo fuente.
La fecha mxima de entrega es el da mircoles 09 de Marzo del 2016 en
el laboratorio de la Universidad. Semana 09.
Evaluacin:

tem

Puntaje nota

Clase principal

25

Clases hijas

25

Clculos

25

Correcto uso de
mtodos,

15

Obtenidos

Herencia y estructuras.
Documentacin

10

Total

100

15

Nombre: _______________________________________________

Introduccin
El siguiente es un programa desarrollado para el pago de empleados de una
compaia, te permite a facilitar la informacin lo mas eficiente y til .
En este programa se le solicita el nombre, si es asociado o no, las horas laboradas
y sueldo por hora .
El Programa avanza segn la cantidad la informacion que obtenga el empleado.
Para poder hacerse posible la realizacin del programa, es necesito el
conocimiento previo del lenguaje "Java".

Nombre y funcin de las variables.


String nombre
int hora_ordinaria
int hora_extra
int totalhoras
int horasextras
int asociado
double salario_neto
double salario_bruto
double ccss
double salario

Declarar el nombre
Declarar las horas ordinarias
Declarar las Hora extra
Declarar el total de horas
Declarar las horas extras
Declarar si es asociado o no
Declarar el salario neto
Declarar el salario bruto
Declarar el porcentaje del C.C.S.S
Declarar el salario

Manual del usuario


El programa consiste en sacar el salario . El cual est conformado nombre, si es
asociado o no, horas laboradas y sueldo por horas.
Dicho Programa consta de distintos pasos, los cuales son de la siguiente manera:
1) Digitar el nombre y apellido del empleado .

2) Digitar si es asociado a una cooperativa o no.

3) Ahora, el usuario determinar las horas laboradas del empleado.

4) Digitar el sueldo bsico por hora que se le establece al empleado.

5) Luego el programa le mostrara un pantalla con toda la informacin y clculos de


salario del empleado.

Cdigo Fuente

1 public class main {


2
3
4 public static void main(String[] args) {
5
planilla plan = new planilla("", 0, 0, 0);
6
plan.capturar();
7
plan.horas();
8
plan.bruto();
9
plan.deducciones();
10
plan.neto();
11
plan.desplegar();
12
13 }
14
15 }
16

1
2 import javax.swing.JOptionPane;
3 import javax.swing.JTextArea;
4
5 public class planilla {
6
7 String nombre;
8 int hora_ordinaria;
9 int hora_extra;
10 int totalhoras;
11 int horasextras;
12 int asociado;
13 double salario_neto;
14 double salario_bruto;
15 double ccss;
16 double salario;
17 double aso;
18
19 planilla(String nomb, int sal, int htotal, int asoc) {
20
nombre = nomb;
21
salario = sal;
22
totalhoras = htotal;
23
asociado = asoc;
24 }
25
26 void capturar() {
27
String a;

28
nombre = JOptionPane.showInputDialog(null, "Ingrese el Nombre y
Apellido :");
29
30
a = JOptionPane.showInputDialog(null, "Digite Asociado(1) o No Asociado
(0):");
31
asociado = Integer.parseInt(a);
32
33
a = JOptionPane.showInputDialog(null, "Ingrese horas trabajadas: ");
34
totalhoras = Integer.parseInt(a);
35
36
a = JOptionPane.showInputDialog(null, "Ingrese sueldo basico por
horas:");
37
salario = Integer.parseInt(a);
38 }
39
40 void horas() {
41
42
if (totalhoras > 48) {
43
hora_extra = totalhoras - 48;
44
hora_ordinaria = 48;
45
} else {
46
hora_extra = 0;
47
hora_ordinaria = totalhoras;
48
}
49
50 }
51
52 void bruto() {
53
salario_bruto = salario * hora_ordinaria + hora_extra * 1.5 * salario;
54 }
55
56 void deducciones() {
57
58
ccss = salario_bruto * 0.09;
59
aso = salario_bruto * 0.05;
60
61 }
62
63 void neto() {
64
if (asociado == 1) {
65
salario_neto = salario_bruto - ccss - aso;
66
} else {
67
salario_neto = salario_bruto - ccss;
68
}
69 }
70
71 void desplegar() {
72
String salida = " ";

73
salida = "Nombre del Empleado: " + nombre + "\n" + "Salario Bruto: " +
salario_bruto + "\n";
74
salida = salida + "Deducciones: " + "Caja Costarricense: " + ccss + "\n" +
"Asociado: " + aso + "\n";
75
salida = salida + "Salario Neto :" + salario_neto + "\n";
76
77
JTextArea AreaSalida = new JTextArea();
78
AreaSalida.setText(salida);
79
JOptionPane.showMessageDialog(null, AreaSalida);
80
81 }
82
83 }
84

Conclusin
El programa es una actividad necesaria para los seres humanos teniendo suma
importancia en el rea de recursos humanos , puesto que permite sacar el salario
del emplead; a su vez es herramienta til para adquirir y desarrollar capacidades
intelectuales, motoras, o afectivas y todo esto se debe realizar de forma gustosa y
como todas las actividades se requiere ahorrar de tiempo y espacio para poder
realizarlo.

Das könnte Ihnen auch gefallen