Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sobre Carga de Operadores PDF
Sobre Carga de Operadores PDF
PROGRAMACIÓN ORIENTADA A
OBJETOS
Ejercicios “Sobre carga de operadores”
Grupo: 2CM26
Integrantes:
- Sanchez Duran José Fernando
Figura 1.8.
Gracias a la sobre carga de operadores, no es necesario llamar a los métodos de la
clase para que realicen la tarea determinada que realizan, pues estas operaciones
las podemos realizar directamente con nuestros objetos de la clase, y con los
operadores de ingresa “cin” y muestra “cout” (Figura 1.9).
Ejercicio 2
Realiza la sobrecarga de operadores siguiendo el diseño de la clase complejo, para
realizar la suma, resta, multiplicación y división entre complejos, así como los
operadores de inserción (>>) y extracción (<<).
Para ello, creamos una clase de nombre COMPLEJO, y declaramos los métodos
referentes a esta clase en el archivo .h como ya se mostró anteriormente. Antes de
ello, debemos recordar que los números complejos son aquellos que conforman un
grupo de cifras resultantes de la suma entre un número real y uno de tipo imaginario,
para ello, realizaremos la suma, resta, multiplicación y división de estos números.
Cada operación en un método. Declaramos los métodos en la parte publica de
nuestra clase (Figura 2.1). Además de los atributos de la clase los cuales van en la
parte privada de la clase. (Figura 2.2).
Figura 2.7.
Ahora, solicitamos al usuario ingrese el primer numero complejo con ayuda del
operador cin el cual guarda este dato ingresado por el usaruio y con el operator cout
lo muestra en la pantalla. Como ya se ha comentado, gracias a la osbrecarga de
operadores, podemos obtener el resultado de estas 4 operaciones basicas por
medio de los objetos creados de la clase. (Figura 2.8).
Figura 2.8.
Una vez que corremos el programa obtenemos (Figura 2.9).
Figura 2.9. Corrida del programa
Ejercicio 3
Realiza la sobrecarga de operadores siguiendo el diseño de la clase FRACCIONAL,
para realizar la suma, resta, multiplicación y división entre fracciones, así como los
operadores de inserción (>>) y extracción (<<).
Para ello, creamos una clase llamada FRACCIONAL, la cual declaramos los
métodos referentes a esta clase en el archivo .h como ya se mostró anteriormente.
Antes de ello, debemos recordar que los números fraccionales son la expresión de
una cantidad dividida entre otra cantidad, estas se componen por un numerador y
un denominador, para ello, realizaremos la suma, resta, multiplicación y división de
estos números. Cada operación en un método. Declaramos los métodos en la parte
publica de nuestra clase (Figura 3.1). Además de los atributos de la clase los cuales
van en la parte privada de la clase. (Figura 3.2).
Figura 3.7.
Ahora, solicitamos al usuario ingrese la primer fraccion ingresando el numerador y
posterior a ello el denominador con ayuda del operador cin el cual guarda este dato
ingresado por el usaruio y con el operator cout lo muestra en la pantalla. Como ya
se ha comentado, gracias a la sobrecarga de operadores, podemos obtener el
resultado de estas 4 operaciones basicas por medio de los objetos creados de la
clase. (Figura 3.8).
Figura 3.8.
Una vez que corremos el programa obtenemos (Figura 3.9).
Figura 3.9