void racional_t::imprimir(ostream& os)
	{
		os << "< INICIO DE LA IMPRESIÓN" << endl << endl;
		if(get_denominador() != 1)
		{
			os << "El valor del número racional es: " << get_numerador() << "/" << get_denominador() << endl << endl;
		}
		else
		{
			os << "El valor del número racional es: " << get_numerador() << endl << endl;
		}
		os << "< FIN DE LA IMPRESIÓN" << endl << endl;
	}
Exemple #2
0
const real racional::toReal(void) const
{
  entero d(get_denominador());
  entero n(get_numerador());
  real a(n.get_numero() / d.get_numero());
  return a;
}
Exemple #3
0
const complejo racional::toComplejo(void) const
{
  entero d(get_denominador());
  entero n(get_numerador());
  real b(n.get_numero() / d.get_numero());
  real c(0.0);
  complejo a(b,c);
  return a;
}
Exemple #4
0
const entero racional::toEntero(void) const
{
  entero a(get_numerador() / get_denominador());
  return a;
}
Exemple #5
0
const racional racional::toRacional(void) const
{
   racional a(get_numerador(),get_denominador());
   return a;
}