Trabajo
Necesito que alguien me ayude a hacer esto:
Usando C++
Cree una clase para el manejo de números racionales (fracciones) y un programa que verificar que la clase funciona.
Debe tener interacción con el usuario.
Utilice variables tipo entero para los datos privados de la clase que serían el numerador y el denominador.
Debe crear un constructor que inicialice los nuevos objetos cuando son creados. El constructor debe contener valores por defecto en caso que no se den valores iniciales y deben guardar las fracciones en forma reducida, por ejemplo, la fracción 2/4 debe almacenarse en el objeto como 1 en el numerador y 2 en el denominador.
Provea funciones como miembros públicos para cada una de las siguientes tareas:
- Suma de dos números racionales
- Resta de dos números racionales
- Multiplicación de dos números racionales
- División de dos números racionales
- Impresión de un número racional de la forma a/b.
- Impresión de un número racional en formato de punto flotante.
Usando C++
Cree una clase para el manejo de números racionales (fracciones) y un programa que verificar que la clase funciona.
Debe tener interacción con el usuario.
Utilice variables tipo entero para los datos privados de la clase que serían el numerador y el denominador.
Debe crear un constructor que inicialice los nuevos objetos cuando son creados. El constructor debe contener valores por defecto en caso que no se den valores iniciales y deben guardar las fracciones en forma reducida, por ejemplo, la fracción 2/4 debe almacenarse en el objeto como 1 en el numerador y 2 en el denominador.
Provea funciones como miembros públicos para cada una de las siguientes tareas:
- Suma de dos números racionales
- Resta de dos números racionales
- Multiplicación de dos números racionales
- División de dos números racionales
- Impresión de un número racional de la forma a/b.
- Impresión de un número racional en formato de punto flotante.