You are on page 1of 2

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRONICA


ESCUELA DE DISEO GRAFICO
EXAMEN DE SUSPENSION
PROGRAMCION II
- SEXTO SEMESTRE CODIGO:
FECHA:
1.- Disear un programa en C++ que calcule el tiempo de vida de una persona dado
la fecha actual y su fecha de nacientito: (3 PTS)
fecha actual: 2011-12-07
fecha de nacimiento 1955-11-02
Algoritmo solucin:
1. Restar los das (si el da actual es menor que el da de nacimiento, sumar 30 al
da actual y resto 1 al mes actual; proceder con la resta normal de los das)
2. Restar los meses (si el mes actual es menor que el mes de nacimiento, sumar
12 al mes actual y resto 1 del ao; proceder con la resta normal de los meses)
3. Restar los aos
Ejemplo 1:

Ejemplo 2:
-1 = 01
+30 = 45

2011-12-07

2011-02-15

1955-11-02

1955-11-25

---------------Aos de Vida (1 pt.)


Meses de Vida (1 pt.)
Das de Vida (1 pt.)

-1 = 2010
+12 = 13
2011-01-45
1955-11-25
----------------

2010-13-45
1955-11-25
---------------0055-02-20

2.- Representar mediante un Diagrama de Clases las siguientes


especificaciones: (2 pts.)
Juan Prez tiene 42 aos es un Docente asalariado que percibe un sueldo de
$3500 por tener la relacin de dependencia tipo Nombramiento, Luis
Escudero tiene 38 aos es un empleado asalariado que percibe un sueldo de $
800 y tiene el cargo de jardinero.
Superclases (atributos, mtodos, modos de acceso) (0,5)
Subclases (atributos, mtodos, modos de acceso) (0,5)
Indicar todas las generalizaciones y especializaciones existentes (0,5)
Especificar el Tipo de Herencia (0,5)

3.- Implementar la Aplicacin con Clases y Objetos para el ejercicio 2, de tal modo
que me permita crear 2 (objetos) compaeros de Juan Prez y 2 (objetos)
Compaeros de Luis escudero. (3 pts.)

DOCENTE

EMPLEAD
O

Ernesto
Bonilla
42 aos
$ 4200
Nombramie
nto

Pedro
Ramrez
38 aos
$ 620
Guardia

Sonia Garca

Paul Esparza
40 aos

Implementacin de las Clases Necesarias (0,5)


Manejo de Herencia (0,5)
Creacin de Objetos (0,5)
Impresin de la Informacin idntica a la tabla mostrada
(0,5)

40 aos
1600
Contrato

$ 790
Conserje

You might also like