Página principal | Lista de namespace | Jerarquía de la clase | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros

Referencia del Archivo decimal.h

Declara el tipo "decimal". Más...

#include <iostream>
#include "BigNum.h"
#include <cstdlib>
#include <cctype>

Ir al código fuente de este archivo.

Definiciones

#define decimal_h
 Evita la inclusión múltiple.

Funciones

bool operator== (const decimal &x, const decimal &y)
 ¿ x == y ?
bool operator< (const decimal &x, const decimal &y)
 ¿ x < y ?
bool operator> (const decimal &x, const decimal &y)
 ¿ x > y ?
bool operator!= (const decimal &x, const decimal &y)
 ¿ x != y ?
bool operator<= (const decimal &x, const decimal &y)
 ¿ x <= y ?
bool operator>= (const decimal &x, const decimal &y)
 ¿ x >= y ?
ostream & operator<< (ostream &COUT, const decimal &r)
 Graba el valor de "r" en el flujo "COUT".
istream & operator>> (istream &CIN, decimal &r)
 Lee del flujo de texto "CIN" el valor de "r".
decimal operator+ (const decimal &x, const decimal &y)
 "x+y".
decimal operator- (const decimal &x, const decimal &y)
 "x-y". - Calcula y retorna la resta "x-y".
decimal operator * (const decimal &x, const decimal &y)
 "x*y".
decimal operator/ (const decimal &x, const decimal &y)
 "x/y".
decimal operator% (const decimal &x, const decimal &y)


Descripción detallada

Declara el tipo "decimal".

Autor:
Elsie Castro-Armando Soto
Fecha:
2007

Definición en el archivo decimal.h.


Documentación de las definiciones

#define decimal_h
 

Evita la inclusión múltiple.

Definición en la línea 17 del archivo decimal.h.


Documentación de las funciones

bool operator== const decimal x,
const decimal y
[inline]
 

¿ x == y ?

Definición en la línea 148 del archivo decimal.h.

bool operator< const decimal x,
const decimal y
[inline]
 

¿ x < y ?

Definición en la línea 155 del archivo decimal.h.

bool operator> const decimal x,
const decimal y
[inline]
 

¿ x > y ?

Definición en la línea 161 del archivo decimal.h.

bool operator!= const decimal x,
const decimal y
[inline]
 

¿ x != y ?

Definición en la línea 166 del archivo decimal.h.

bool operator<= const decimal x,
const decimal y
[inline]
 

¿ x <= y ?

Definición en la línea 171 del archivo decimal.h.

bool operator>= const decimal x,
const decimal y
[inline]
 

¿ x >= y ?

Definición en la línea 176 del archivo decimal.h.

ostream& operator<< ostream &  COUT,
const decimal r
 

Graba el valor de "r" en el flujo "COUT".

  • Graba el valor en el formato [num/den].
  • En particular, este es el operador que se invoca cuando se usa, por ejemplo, este tipo de instrucción:
              cout << r << q;
    

Definición en la línea 214 del archivo decimal.h.

istream& operator>> istream &  CIN,
decimal r
 

Lee del flujo de texto "CIN" el valor de "r".

Precondición:
El número rational debe haber sido escrito usando el formato "[r/den]", aunque es permisible usar algunos blancos.
  • Se termina de leer el valor sólo cuando encuentra "]".
  • [ -+-+-+-+- 4 / -- -+ -- 32 ] se lee como [1/8]

Definición en la línea 229 del archivo decimal.h.

decimal operator+ const decimal x,
const decimal y
 

"x+y".

  • Calcula y retorna la suma "x+y".

Definición en la línea 295 del archivo decimal.h.

decimal operator- const decimal x,
const decimal y
 

"x-y". - Calcula y retorna la resta "x-y".

Definición en la línea 303 del archivo decimal.h.

decimal operator * const decimal x,
const decimal y
 

"x*y".

  • Calcula y retorna la multiplicación "x*y".

Definición en la línea 310 del archivo decimal.h.

decimal operator/ const decimal x,
const decimal y
 

"x/y".

  • Calcula y retorna la división "x/y".
    Precondición:
    y != 0

Definición en la línea 318 del archivo decimal.h.

decimal operator% const decimal x,
const decimal y
 

Definición en la línea 323 del archivo decimal.h.


Generado el Thu Sep 20 12:33:06 2007 para Clase decimal: por  doxygen 1.4.1
Hosted by www.Geocities.ws

1