Está en la página 1de 2

Programa de Formacin de la Academia de Software Libre

Nivel : Desarrolladores en Software Libre


Mdulo: Lenguaje de aplicaciones

C++
Intentar realizar los ejercicios de C con operadores y notacin C++
Ejercicio 1
Escribir un programa que lea una fecha en formato DD-MM-AAAA y calcule el
nmero de das transcurridos desde el da 1 de Enero de ese ao
Ejercicio 2
Imprimir el mayor, el menor, la suma y la media aritmtica de diez nmeros
aceptados por teclado
Ejercicio 3
Calcular el tiempo equivalente en horas minutos y segundos a un nmero de
segundos ledo. El resultado debe imprimirse en un formato como el siguiente:
7322 segundos equivalen a: 2 horas, 2 minutos y 2 segundos.
Ejercicio 4
Clculo aproximado del valor del nmero e con una determinada precisin, siendo
dicha precisin un dato de entrada Este nmero se obtiene mediante la siguiente
serie:
e = 1 + 1 / 1! + 1/ 2! + 1/3! +1/4! + ..
Ejercicio 5
Dado un mes del ao, su nmero de das y el da de la semana en que comienza,
realizar un programa que muestre por pantalla la representacin del calendario
correspondiente a dicho mes
Ejercicio 6
Escribir un programa que permita agregar n enteros a una lista de nmeros
aceptada por teclado. El programa pregunta si debe agregar al principio, al final o
Pg. 1

C++

Programa de Formacin de la Academia de Software Libre


Nivel : Desarrolladores en Software Libre
Mdulo: Lenguaje de aplicaciones

en el medio y agrega el elemento a la lista.


Ejercicio 7
Escribir un programa que permita eliminar elementos de una lista de nmeros
aceptada por teclado. El programa pregunta qqu elemento borrar considerando
que el primero por la izquierda es el 1.
Ejercicio 8
Realizar una aplicacin para gestionar cierta informacin de los empleados de una
empresa. El diseo (incompleto) de la aplicacin estar formado por dos clases: la
clase empleado y la clase empleadoPorHoras (que hereda de empleado), junto
con un programa principal que llama a las operaciones pblicas de ambas clases.
Clase empleado: contiene como datos privados el nombre del empleado y su
nmero de DNI. Adems, sus mtodos pblicos son: un constructor de la clase,
dos operaciones selectoras (GetNombre y GetDNI), y una operacin destructora
de la clase.
Clase empleadoPorHoras: contiene como datos privados el coste horario de un
empleado y su nmero de horas trabajadas durante la semana. Adems, dispone
de los siguientes mtodos pblicos: un constructor de la clase (que requiere de su
clase base el nombre y el DNI del empleado) y una operacin llamada
DevuelvePaga (que calcula la paga del empleado multiplicando su coste horario
por el nmero de horas trabajadas).

Pg. 2

C++

También podría gustarte