|
[B]asic module for [unit] program testing:
|
Programa de prueba para la clase rational<INT>
More...
Go to the source code of this file.
Classes | |
| class | test_rational< INT > |
Prueba la clase rational<INT>. More... | |
Typedefs | |
| typedef long | HugeInt |
Functions | |
| 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. | |
| typedef long HugeInt |
Definition at line 26 of file test_rational.cpp.
| INT pow | ( | const INT & | r, |
| int | n | ||
| ) |
Calcula y retorna r^n == r * ... * r (n veces).
Definition at line 1100 of file test_rational.cpp.
| void grabador | ( | ostream & | COUT, |
| const INT & | r | ||
| ) |
Graba el valor de "n" en el flujo "COUT".
Definition at line 1064 of file 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>). Definition at line 1017 of file test_rational.cpp.
Especialización para que aHilera<INT>() funcione con racionales.
Definition at line 997 of file 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. Definition at line 962 of file 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. Definition at line 931 of file test_rational.cpp.
Retorna un racional construido a partir de los valores almacenados en num y den.
'-' al principio de la hilera. Definition at line 567 of file test_rational.cpp.
| int main_viejo | ( | ) |
Programa principal [viejo] desde donse se invocan todas las pruebas.
Definition at line 876 of file test_rational.cpp.
| INT operator% | ( | const INT & | n, |
| const INT & | m | ||
| ) | [inline] |
Calcula y retorna el residuo ( n % m ).
Definition at line 972 of file test_rational.cpp.
| void selection_sort | ( | T * | A, |
| size_t | n | ||
| ) |
Método de ordenamiento de selección.
A[] ordenado.[0..n-1]. Definition at line 1112 of file test_rational.cpp.
| bool Ordenado | ( | T * | A, |
| size_t | n | ||
| ) |
Retorna "true" cuando el vector está ordenado ascendentemente.
A[0] hasta A[N-1]. Definition at line 1131 of file test_rational.cpp.
| int main | ( | ) |
Programa principal desde donse se invocan todas las pruebas.
Definition at line 1156 of file test_rational.cpp.
1.8.0