]> git.llucax.com Git - z.facultad/75.29/dale.git/blobdiff - tests/number.cpp
operator <
[z.facultad/75.29/dale.git] / tests / number.cpp
index 44e56ab80af874aabf88cab602f415b882c96708..c0d7bd11e4393ce1cb9794318b4288f866d33fad 100644 (file)
@@ -3,7 +3,7 @@
 
 int main()
 {
-#if 1
+#if 0
        unsigned buf[5] = { 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0 };
        //unsigned buf[3] = { 0xffffffff, 0x1, 0 };
        number<> nu(buf, 4);
@@ -21,7 +21,24 @@ int main()
 
        nu << 5;
        std::cout << "nu = " << nu << "\n\n";
-#endif
+#endif\r
+\r
+       number<> n1 = 0xffff00f0;\r
+       number<> n2 = 0xffff00f0;\r
+\r
+       n1 += 1;\r
+\r
+       n1 <<= 4;\r
+       n2 <<= 4;\r
+\r
+       if (n1 < n2)\r
+               std::cout << "n1 es menor que n2\n";\r
+       else if (n2 < n1)\r
+               std::cout << "n1 es mayor que n2\n";\r
+       else \r
+               std::cout << "n1 es igual que n2\n";\r
+               \r
+       number<> n3 = n1 - n2;
 
        return 0;