Changes in src/tests/rational.c [6c6455f:561f730]
- File:
-
- 1 edited
-
src/tests/rational.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/tests/rational.c
r6c6455f r561f730 10 10 // Created On : Mon Mar 28 08:43:12 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 15 21:32:22201713 // Update Count : 6412 // Last Modified On : Sun May 14 18:10:28 2017 13 // Update Count : 57 14 14 // 15 15 … … 23 23 void ?{}( int * this, zero_t ) { *this = 0; } 24 24 void ?{}( int * this, one_t ) { *this = 1; } 25 double convert( int i ) { return (double)i; }26 int convert( double d ) { return (int)d; }27 25 28 26 int main() { … … 59 57 sout | a / b | endl; 60 58 61 sout | "conversion" | endl;62 a = (Rational(int)){ 3, 4 };63 sout | widen( a ) | endl;64 a = (Rational(int)){ 1, 7 };65 sout | widen( a ) | endl;66 a = (Rational(int)){ 355, 113 };67 sout | widen( a ) | endl;68 sout | narrow( 0.75, 4 ) | endl;69 sout | narrow( 0.14285714285714, 16 ) | endl;70 sout | narrow( 3.14159265358979, 256 ) | endl;59 // sout | "conversion" | endl; 60 // a = (Rational(int)){ 3, 4 }; 61 // sout | widen( a ) | endl; 62 // a = (Rational(int)){ 1, 7 }; 63 // sout | widen( a ) | endl; 64 // a = (Rational(int)){ 355, 113 }; 65 // sout | widen( a ) | endl; 66 // sout | narrow( 0.75, 4 ) | endl; 67 // sout | narrow( 0.14285714285714, 16 ) | endl; 68 // sout | narrow( 3.14159265358979, 256 ) | endl; 71 69 72 70 sout | "decompose" | endl;
Note:
See TracChangeset
for help on using the changeset viewer.