Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ORIENTADA A OBJETOS
Consigna 8: Sobrecarga de métodos y operadores
Desarrollo
17.21 Realizar una clase Complejo que permita la gestión de números complejos. Las
operaciones para implementar son las siguientes:
1. Una lista simple que contenga cero o más elementos de algún tipo específico.
.
17.23. Escribir una clase Racional para números racionales. Sobrecargar los siguientes
operadores de modo que se apliquen al tipo Racional: ==, <=, >, >=, +, -, * y /.
17.24 Definir una clase Complejo para describir números complejos. Sobrecargar los siguientes
operadores, de modo que se apliquen correctamente al tipo Complejo: ==, +, -, *, >> y <
17.25 Escribir la clase Hora_reloj, que permita expresar la hora del día en horas y minutos
utilizando un reloj de 24 horas. La clase debe sobrecargar los operadores ++ y -- que
incrementen o decrementen las horas y minutos del reloj.
17.26 Describir una clase Punto que defina la posición de un punto en un plano cartesiano de
dos dimensiones. Diseñar e implementar una clase Punto que incluya la función operador * para
encontrar la distancia entre dos puntos.
Conclusión: