Universidad de Costa Rica
Escuela de Ciencias de la
Computación e Informática
|
|
CI-1201 Programación II
Plantillas para los números complejos
El objetivo de esta tarea programada es que usted use como base
una clase ya
implementada
para obtener un clase equivalente, pero diferente. Tendrá
que manipular
plantillas C++ para que aprenda a construir nuevas
piezas de
programación con base en las ya existentes,
aprovechando los
módulos ya
disponibles.
Tome la implementación de la clase
rational
que le fue entregada en clase y modifíquela para obtener, a
partir de los números racionales, una implementación
completa de los números complejos. Como su clase
complex
es una clase genérica, podrá
instanciarla usando cualquier tipo de objeto numérico,
como números enteros cortos o largos, o números de
punto flotante. Incluya ejemplos de prueba en que utilice
variables float
, double
,
rational
y la clase money
descrita en
este artículo:
- Di Mare, Adolfo:
- "Yet Another C++ Money Class",
The C Users Journal,
Vol.10 No.4, pp [58-64], April 1992.
http://www.di-mare.com/adolfo/p/money.htm
Entregue su tarea por
correo electrónico, como
lo hizo anteriormente.
Entrega de Tareas
Tiempo de entrega: |
3 días |
Entregue su documentación en la primera fecha, y
luego entregue el programa completo en la segunda fecha.
|
|
Segunda etapa: |
7 días |
Modalidad: |
En parejas |
Soluciones
Adolfo Di Mare <adolfo@di-mare.com>.
Copyright © 2008
Derechos de autor reservados © 2008