0% encontró este documento útil (0 votos)
65 vistas3 páginas

Aplicación de Boleta de Pago en Python

El documento presenta un proyecto para implementar una aplicación de pago de nómina para empleados de diferentes categorías en una empresa utilizando programación orientada a objetos en Python. La aplicación calculará el sueldo básico, descuentos por tardanzas, pago de horas extras y sueldo neto e imprimirá una boleta de pago. Se deben declarar las clases Trabajador y Boleta y sus propiedades y métodos.

Cargado por

Cristhian Roy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
65 vistas3 páginas

Aplicación de Boleta de Pago en Python

El documento presenta un proyecto para implementar una aplicación de pago de nómina para empleados de diferentes categorías en una empresa utilizando programación orientada a objetos en Python. La aplicación calculará el sueldo básico, descuentos por tardanzas, pago de horas extras y sueldo neto e imprimirá una boleta de pago. Se deben declarar las clases Trabajador y Boleta y sus propiedades y métodos.

Cargado por

Cristhian Roy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Trabajo Final del Curso

PIAD-311
Programación
Orientado a Objetos

Ingeniería de Software con


Inteligencia Artificial
Semestre III

1
Trabajo Final del Curso

TEMA: Implementa aplicación utilizando programación orientada a


objetos.

OBJETIVO DEL TRABAJO

Al concluir el estudiante estará en condiciones de declarar clases, sus propiedades y


métodos haciendo uso del lenguaje de programación PYTHON.

PLANTEAMIENTO DEL TRABAJO

La empresa FERROTEK SAC se dedica a la producción de balones de gas. Cuenta


con trabajadores de la categoría A, B y C. El sueldo de los trabajadores y el pago por
hora extra está en función de su categoría:
SUELDO PAGO POR HORA
CATEGORIA
BASICO (SB) EXTRA (PHX)
A S/. 3000.00 PH x 4
B S/. 2500.00 PH x 3
C S/. 2000.00 PH x 2

Donde: PH (Pago por Hora) = (Sueldo Básico / 240 hrs.)

Se desea realizar los cálculos para el pago mensual y generar su BOLETA DE PAGO.
*** DATOS DE ENTRADA ***
TRABAJADOR: ROBERTO CARLOS
CATEGORIA: B
HORAS EXTRAS: 10
TARDANZAS: (minutos) 200
La aplicación deberá imprimir como resultado:
*** BOLETA DE PAGO ***
NOMBRE: ROBERTO CARLOS
CATEGORIA: B
SUELDO BASICO: 2500
DESCUENTO TARDANZAS: 34.72
PAGO HORAS EXTRAS: 104.16
SUELDO NETO: 2,569.44

La resolución deberá realizarse utilizando PYTHON con Programación Orientada a


Objetos. Se deberá declarar las clases: Trabajador y Boleta.
Trabajo Final del Curso

PREGUNTAS 1. ¿Qué propiedades tendrá cada clase?


GUÍA

2. ¿Qué métodos deberá implementar cada clase ?

3. ¿Cuáles son las principales herramienta y bibliotecas


necesarias para proceder con el desarrollo?

4. ¿Será necesario utilizar algun constructor ? ¿Porque?

5. ¿Cómo diferenciamos la programación estructurada y la


programación orientada a objetos ?

6. ¿Qué estructura de datos recomendarías para este trabajo


con Python? Y porque

También podría gustarte