Universidad de Costa Rica
|
|
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:
http://www.di-mare.com/adolfo/p/money.htm
Entregue su tarea por correo electrónico, como lo hizo anteriormente.
Tiempo de entrega: | 3 días |
|
|
Segunda etapa: | 7 días | ||
Modalidad: | En parejas |
Adolfo Di Mare <adolfo@di-mare.com>.
|