Escriba el código para crear una clase denominada Racional que tenga dos atributos: Numerador y Denominador, ambos de tipo entero y privados. A continuación, programe las siguientes funciones para trabajar con los objetos:
-
Genere los métodos Get() y Set() para poder leer y modificar los atributos de la clase.
-
Programe los constructores necesarios.
-
Crear_Racional, con esta función se creará un nuevo objeto racional.
-
Mostrar_racional, esta función mostrará un objeto racional por pantalla.
-
Sumar_Racionales, esta función leerá dos objetos Racionales y devolverá la suma de ambos.
-
Multiplicar_Racionales, esta función leerá dos objetos racionales y devolverá el producto de ambos.
-
Programe las excepciones necesarias para controlar que los racionales creados no tengan un denominador igual a cero.
-
Programe un menú de acciones en las que:
- Crear varios objetos racionales y mostrarlos por pantalla.
- Hacer las operaciones básicas programadas y mostrar los resultados por pantalla.