ADH son las siglas de adolfo@di-mare.com.
Más...
Clases | |
| class | rational |
La clase rational implementa las operaciones aritméticas principales para números rationales. Más... | |
Funciones | |
| 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 ] | |
| rational & | operator*= (rational &a, const rational &b) |
Multiplica "*a" por "b". | |
| 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) |
| bool | check_ok (const rational &r) |
Verifica la invariante de la clase rational. | |
| bool | check_ok_no_Rep (const rational &r) |
Verifica la invariante de la clase rational. | |
| std::ostream & | operator<< (std::ostream &COUT, const rational &r) |
Graba el valor de "r" en el flujo "COUT". | |
| std::istream & | operator>> (std::istream &CIN, rational &r) |
Lee del flujo de texto "CIN" el valor de "r". | |
| rational | operator+ (const rational &x, const rational &y) |
"x+y". | |
| rational | operator- (const rational &x, const rational &y) |
"x-y". | |
| rational | operator* (const rational &x, const rational &y) |
"x*y". | |
| rational | operator/ (const rational &x, const rational &y) |
"x/y". | |
ADH son las siglas de adolfo@di-mare.com.
| ADH::USING_namespace | ( | ADH | ) |
| long ADH::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 128 del archivo rational.cpp.
| long ADH::gcd | ( | long | x, | |
| long | y | |||
| ) | [inline] |
Sinónimo de mcd(x,y) [ inline ]
Definición en la línea 96 del archivo rational.h.
| rational & ADH::operator*= | ( | rational & | a, | |
| const rational & | b | |||
| ) |
Multiplica "*a" por "b".
Definición en la línea 193 del archivo rational.cpp.
| bool ADH::operator== | ( | const rational & | x, | |
| const rational & | y | |||
| ) | [inline] |
¿ x == y ?
Definición en la línea 184 del archivo rational.h.
| bool ADH::operator< | ( | const rational & | x, | |
| const rational & | y | |||
| ) | [inline] |
¿ x < y ?
Definición en la línea 195 del archivo rational.h.
| bool ADH::operator> | ( | const rational & | x, | |
| const rational & | y | |||
| ) | [inline] |
¿ x > y ?
Definición en la línea 216 del archivo rational.h.
| bool ADH::operator!= | ( | const rational & | x, | |
| const rational & | y | |||
| ) | [inline] |
¿ x != y ?
Definición en la línea 221 del archivo rational.h.
| bool ADH::operator<= | ( | const rational & | x, | |
| const rational & | y | |||
| ) | [inline] |
¿ x <= y ?
Definición en la línea 226 del archivo rational.h.
| bool ADH::operator>= | ( | const rational & | x, | |
| const rational & | y | |||
| ) | [inline] |
¿ x >= y ?
Definición en la línea 231 del archivo rational.h.
| double ADH::real | ( | const rational & | num | ) | [inline] |
Convertidor a punto flotante.
Definición en la línea 236 del archivo rational.h.
| long ADH::integer | ( | const rational & | num | ) | [inline] |
Convertidor a punto fijo.
Definición en la línea 241 del archivo rational.h.
| bool ADH::check_ok_externo | ( | const rational & | r | ) |
| bool ADH::check_ok | ( | const rational & | r | ) |
Verifica la invariante de la clase rational.
+---+
| 3 | <== m_num == numerador del número racional
+---+
|134| <== m_den == denominador del número racional
+---+
Ok()
Definición en la línea 31 del archivo rational.cpp.
| bool ADH::check_ok_no_Rep | ( | const rational & | r | ) |
Verifica la invariante de la clase rational.
Ok()
Definición en la línea 75 del archivo rational.cpp.
| std::ostream& ADH::operator<< | ( | std::ostream & | COUT, | |
| const rational & | r | |||
| ) |
Graba el valor de "r" en el flujo "COUT".
cout << r << q;
Definición en la línea 263 del archivo rational.cpp.
| std::istream& ADH::operator>> | ( | std::istream & | CIN, | |
| rational & | r | |||
| ) |
Lee del flujo de texto "CIN" el valor de "r".
"]". [ -+-+-+-+- 4 / -- -+ -- 32 ] se lee como [1/8] Definición en la línea 280 del archivo rational.cpp.
| rational ADH::operator+ | ( | const rational & | x, | |
| const rational & | y | |||
| ) |
| rational ADH::operator- | ( | const rational & | x, | |
| const rational & | y | |||
| ) |
| rational ADH::operator* | ( | const rational & | x, | |
| const rational & | y | |||
| ) |
"x*y".
"x*y". Definición en la línea 371 del archivo rational.cpp.
| rational ADH::operator/ | ( | const rational & | x, | |
| const rational & | y | |||
| ) |
"x/y".
"x/y". y != 0 Definición en la línea 383 del archivo rational.cpp.
1.7.1