Está en la página 1de 3

Trabajo Final del Curso

PIAD-306
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 resolucion deberá realizarse utilizando PYTHON con Programación Orientada a


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

PREGUNTAS 1. ¿Que propiedades tendrá cada clase?


GUÍA

2. ¿Que 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. ¿Como 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