"rational". Más...
#include "ADH_port.h"
Ir al código fuente de este archivo.
Clases | |
| class | rational |
La clase rational implementa las operaciones aritméticas principales para números rationales. Más... | |
Definiciones | |
| #define | rational_h |
| Evita la inclusión múltiple. | |
| #define | INCLUDE_iostream |
Funciones | |
| OPEN_namespace (ADH) USING_namespace(ADH) | |
| long | mcd (long x, long y) |
Calcula el Máximo Común Divisor de los números "x" y "y". | |
| long | gcd (long x, long y) |
Sinónimo de mcd(x,y) [ inline ] . | |
| bool | operator== (const rational &x, const rational &y) |
| ¿ x == y ? | |
| bool | operator< (const rational &x, const rational &y) |
| ¿ x < y ? | |
| bool | operator> (const rational &x, const rational &y) |
| ¿ x > y ? | |
| bool | operator!= (const rational &x, const rational &y) |
| ¿ x != y ? | |
| bool | operator<= (const rational &x, const rational &y) |
| ¿ x <= y ? | |
| bool | operator>= (const rational &x, const rational &y) |
| ¿ x >= y ? | |
| double | real (const rational &num) |
| Convertidor a punto flotante. | |
| long | integer (const rational &num) |
| Convertidor a punto fijo. | |
| bool | check_ok_externo (const rational &r) |
"rational".
rational implementa las operaciones aritméticas principales para números rationales.
[1/3] == [2/6] == ... [9/27] == ... [1/3] * [2/6] / [3/9] - [9/27]
Definición en el archivo rational.h.
| #define rational_h |
| #define INCLUDE_iostream |
Definición en la línea 22 del archivo rational.h.
| OPEN_namespace | ( | ADH | ) |
| long mcd | ( | long | x, | |
| long | y | |||
| ) |
Calcula el Máximo Común Divisor de los números "x" y "y".
mcd(x,y) >= 1 siempre.
(y != 0) Definición en la línea 39 del archivo rational.cpp.
| long gcd | ( | long | x, | |
| long | y | |||
| ) | [inline] |
| double real | ( | const rational & | num | ) | [inline] |
| long integer | ( | const rational & | num | ) | [inline] |
| bool check_ok_externo | ( | const rational & | r | ) |
1.4.7