- asigna.cpp ---|
- arreglo.cpp |-> programas para Práctica 15
- arrebidi.cpp ---|
- pract16.cpp -> programa que calcula areas de figuras geometricas
- pract17.cpp -> programa que calcula la nómina de empleados
- paso.cpp
- devuelto.cpp
- puntero.cpp
- herencia.cpp -> Todos estos programas son tomados
- herenpub.cpp ---> para evaluar las practicas 18, 19 y 20
- herenpu2.cpp
- herenpri.cpp
- herenjer.cpp
- herenmul.cpp
- virtual.cpp
- sobrecar.cpp
- fecha.cpp
- fecha2.cpp
- argumen.cpp
- suma.cpp
- operab.cpp
- operalog.cpp
- unario.cpp -------> ultimo programa de sobrecarga
- fsecuen.cpp --------->Manejo de ficheros (Archivos) secuencia
- fbinario.cpp fichero binario escritura
- fbinlec.cpp fichero binario de lectura
- faleator.cpp fichero aleatorio
- entrada.cpp --------> usando el metodo ifstream y ofstream
- salida.cpp
- login.cpp -----------> Proyecto final del objetivo 2.2 <-----------------
miércoles, 22 de mayo de 2013
Lista de programas de la Unidad 3. Herencia y sobrecarga de operadores
Práctica 17. Manejo de clases basado en POO (programación orientada a objetos)
El sueldo quincenal se calcula:
Elaborar un programa que permita procesar los empleados de la empresa e imprimir el siguiente
reporte:
Reporte de nomina quincenal
RFC Nombre Depto. Puesto Sueldo Quincena
XXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXX 99,999.99
XXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXX 99,999.99
Total 999 empleados
Propósito de la práctica: Realiza un programa que maneje clases basado en POO (programación orientada a objetos) para el cálculo de nómina de empleados.
En una empresa automotriz se tienen 3 tipos de empleados: administrativos, mecanicos y vendedores. En general, para todos los empleados se tiene los datos RFC (Registro Federal de Contribuyentes), el nombre, el departamento y el puesto. En particular; para el empleado administrativo se tiene el dato sueldo mensual; para el mecánico se tiene el precio del trabajo, tantas veces como trabajos haya realizado; y para el vendedor se tiene el precio del auto, por cada auto que vendió.
El sueldo quincenal se calcula:
- Para el administrativo, sueldo mensual entre 2.
- Para el mecánico, el 4% del valor total.
- Para el vendedor, el salario mínimo, mas el 2 porciento del valor de la venta realizada.
Elaborar un programa que permita procesar los empleados de la empresa e imprimir el siguiente
reporte:
Reporte de nomina quincenal
RFC Nombre Depto. Puesto Sueldo Quincena
XXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXX 99,999.99
XXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXX 99,999.99
Total 999 empleados
La idea es que se use una superclase Empleado que contendrá los datos RFC, el nombre, el departamento, y el puesto; y los métodos para establecer y obtener cada uno de los datos. De esa superclase derivar tres subclases: EmpAdmvo, EmpMecánico y EmpVendedor; en cada una de las cuales se heredarán los datos y los métodos de la superclase; además, cada subclase de estas, deberán tener sus propios datos y métodos para establecer los datos necesario, calcular el sueldo quincenal correspondiente y obtenerlo para imprimirlo. Asimismo, deberá haber una clase controlador que permita leer los datos y utilice el modelo para representar y solucionar el problema.
martes, 7 de mayo de 2013
Práctica 15. Manejo de componentes del lenguaje orientados a objetos.
- asigna.cpp
- arreglo.cpp
- arrebidi.cpp
Práctica 16. Manejo de herencia basado en POO.
Elabore un programa que ofrezca un menú de opciones, mediante el cual se pueda escoger calcular el área de las figuras geométricas; triangulo, cuadrado, rectángulo y círculo.
Una vez seleccionada la opción, que permita solicitar y leer el nombre de la figura y los datos necesarios para calcular el área correspondiente e imprimir el nombre de la figura y el área.
Área de triangulo = (Base * Altura) / 2
Área de cuadrado = Lado²
Área de circulo = pi * radio²
Área de rectángulo = Base * Altura
Debe ofrecer el siguiente menú de opciones, donde está solicitando la opción deseada.
ÁREAS DE FIGURAS GEOMÉTRICAS
1. TRIANGULO
2. CUADRADO
3. RECTANGULO
4. CIRCULO
5. FIN
OPCION:
lunes, 6 de mayo de 2013
Cuestionario de la Unidad 1. Desarrollo de programas orientados a objetos
Actividad: Descarga el cuestionario del objetivo 1.2 para evaluación
Aquí puedes descargar el archivo: https://www.dropbox.com/s/ovnqj9slwkb5wf7/Objetivo1.2.pdf
Actividad: Descarga el cuestionario del objetivo 1.2 para evaluación
Aquí puedes descargar el archivo: https://www.dropbox.com/s/ovnqj9slwkb5wf7/Objetivo1.2.pdf
Suscribirse a:
Entradas (Atom)