Programa de prueba para la clase rational<INT>  
Más...
#include "BUnit.h"#include <iostream>#include "rational.h"#include <cstdio>Ir al código fuente de este archivo.
Clases | |
| class | test_rational< INT > | 
Prueba la clase rational<INT>.  Más... | |
'typedefs' | |
| typedef long | HugeInt | 
Funciones | |
| template<class INT > | |
| INT | pow (const INT &r, int n) | 
Calcula y retorna  r^n == r * ... * r  (n veces).   | |
| template<class INT > | |
| void | grabador (ostream &COUT, const INT &r) | 
Graba el valor de "n" en el flujo "COUT".   | |
| template<class INT > | |
| const char * | aHilera (const INT &r) | 
Construye una hilera que tiene el valor de r en dígitos decimales.   | |
| template<class INT > | |
| const char * | aHilera (const rational< INT > &r) | 
| Especialización para que aHilera<INT>() funcione con racionales.   | |
| template<class INT > | |
| rational< INT > & | set (rational< INT > &r, const char *num, const char *den) | 
Toma los dígitos de num y den y los asigna como valor de r.   | |
| template<class INT > | |
| INT & | set (INT &num, const char *str) | 
Toma los dígitos de str y los asigna como valor de num.   | |
| template<class INT > | |
| rational< INT > | rat (const char *num, const char *den="1") | 
Retorna un racional construido a partir de los valores almacenados en num y den.   | |
| int | main_viejo () | 
| Programa principal [viejo] desde donse se invocan todas las pruebas.   | |
| template<class INT > | |
| INT | operator% (const INT &n, const INT &m) | 
Calcula y retorna el residuo ( n % m ).   | |
| template<class T > | |
| void | selection_sort (T *A, size_t n) | 
| Método de ordenamiento de selección.   | |
| template<class T > | |
| bool | Ordenado (T *A, size_t n) | 
| Retorna "true" cuando el vector está ordenado ascendentemente.   | |
| int | main () | 
| Programa principal desde donse se invocan todas las pruebas.   | |
Programa de prueba para la clase rational<INT> 
Definición en el archivo test_rational.cpp.
| typedef long HugeInt | 
Definición en la línea 24 del archivo test_rational.cpp.
| INT pow | ( | const INT & | r, | |
| int | n | |||
| ) | 
Calcula y retorna  r^n == r * ... * r  (n veces). 
Definición en la línea 1098 del archivo test_rational.cpp.
| void grabador | ( | ostream & | COUT, | |
| const INT & | r | |||
| ) | 
Graba el valor de "n" en el flujo "COUT". 
Definición en la línea 1062 del archivo test_rational.cpp.
| const char * aHilera | ( | const INT & | r | ) | 
Construye una hilera que tiene el valor de r en dígitos decimales. 
INT debe ser una clase entera (no puede ser rational<INT>). Definición en la línea 1015 del archivo test_rational.cpp.
| const char * aHilera | ( | const rational< INT > & | r | ) | 
Especialización para que aHilera<INT>() funcione con racionales.
Definición en la línea 995 del archivo test_rational.cpp.
| rational< INT > & set | ( | rational< INT > & | r, | |
| const char * | num, | |||
| const char * | den | |||
| ) | 
Toma los dígitos de num y den y los asigna como valor de r. 
'-' al principio de la hilera.r. Definición en la línea 960 del archivo test_rational.cpp.
| INT & set | ( | INT & | num, | |
| const char * | str | |||
| ) | 
Toma los dígitos de str y los asigna como valor de num. 
str.'-' al principio de la hilera.num. Definición en la línea 929 del archivo test_rational.cpp.
| rational<INT> rat | ( | const char * | num, | |
| const char * |  den = "1" | |||
| ) | 
Retorna un racional construido a partir de los valores almacenados en num y den. 
'-' al principio de la hilera. Definición en la línea 565 del archivo test_rational.cpp.
| int main_viejo | ( | ) | 
Programa principal [viejo] desde donse se invocan todas las pruebas.
Definición en la línea 874 del archivo test_rational.cpp.
| INT operator% | ( | const INT & | n, | |
| const INT & | m | |||
| ) |  [inline] | 
        
Calcula y retorna el residuo ( n % m ). 
Definición en la línea 970 del archivo test_rational.cpp.
| void selection_sort | ( | T * | A, | |
| size_t | n | |||
| ) | 
Método de ordenamiento de selección.
A[] ordenado.[0..n-1]. Definición en la línea 1110 del archivo test_rational.cpp.
| bool Ordenado | ( | T * | A, | |
| size_t | n | |||
| ) | 
Retorna "true" cuando el vector está ordenado ascendentemente.
A[0] hasta A[N-1]. Definición en la línea 1129 del archivo test_rational.cpp.
| int main | ( | ) | 
Programa principal desde donse se invocan todas las pruebas.
Definición en la línea 1154 del archivo test_rational.cpp.
 1.7.1