Beispiel #1
0
        public void p73p74()
        {
            // Storage Register Arithmetic
            UIMap.Two();
            UIMap.Five();
            UIMap.ENTER();
            UIMap.Two();
            UIMap.Seven();
            UIMap.Addition();
            UIMap.One();
            UIMap.Nine();
            UIMap.Addition();
            UIMap.Two();
            UIMap.Three();
            UIMap.Addition();
            UIMap.AssertNumeric(" 94.00         ");
            UIMap.Five();
            UIMap.Five();
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 5170.00       ");
            UIMap.STO();
            UIMap.Five();
            UIMap.AssertNumeric(" 5170.00       ");
            UIMap.Two();
            UIMap.Percent();
            UIMap.AssertNumeric(" 103.40        ");
            UIMap.STO();
            UIMap.Subtraction();
            UIMap.Five();
            UIMap.AssertNumeric(" 103.40        ");
            UIMap.AssertPrinter("          25.00 ENT↑",
                                "          27.00   + ",
                                "          19.00   + ",
                                "          23.00   + ",
                                "          55.00   × ",
                                "                STO5",
                                "           2.00   % ",
                                "                ST-5");

            UIMap.Two();
            UIMap.Six();
            UIMap.ENTER();
            UIMap.Two();
            UIMap.Eight();
            UIMap.Addition();
            UIMap.AssertNumeric(" 54.00         ");
            UIMap.Five();
            UIMap.Seven();
            UIMap.Period();
            UIMap.Five();
            UIMap.Zero();
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 3105.00       ");
            UIMap.STO();
            UIMap.Addition();
            UIMap.Five();
            UIMap.AssertNumeric(" 3105.00       ");
            UIMap.Three();
            UIMap.Percent();
            UIMap.AssertNumeric(" 93.15         ");
            UIMap.STO();
            UIMap.Subtraction();
            UIMap.Five();
            UIMap.AssertNumeric(" 93.15         ");
            UIMap.RCL();
            UIMap.Five();
            UIMap.AssertNumeric(" 8078.45       ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 8078.45       ");
            UIMap.AssertPrinter("          26.00 ENT↑",
                                "          28.00   + ",
                                "          57.50   × ",
                                "                ST+5",
                                "           3.00   % ",
                                "                ST-5",
                                "                RCL5",
                                "        8078.45  ***");
        }
Beispiel #2
0
        public void p40p42()
        {
            // Format of Printed Numbers.
            UIMap.Period();
            UIMap.ZeroZeroZeroZero();
            UIMap.One();
            UIMap.Two();
            UIMap.Three();
            UIMap.Four();
            UIMap.Five();
            UIMap.Six();
            UIMap.AssertNumeric(" .0000123456   ");
            UIMap.SCI();
            UIMap.DSP();
            UIMap.Three();
            UIMap.AssertNumeric(" 1.235      -05");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 1.235      -05");
            UIMap.AssertPrinter("    .0000123456  SCI",
                                "                DSP3",
                                "       1.235-05  ***");

            UIMap.One();
            UIMap.Two();
            UIMap.Three();
            UIMap.Four();
            UIMap.Five();
            UIMap.Six();
            UIMap.Seven();
            UIMap.Eight();
            UIMap.Nine();
            UIMap.Zero();
            UIMap.AssertNumeric(" 1234567890.   ");
            UIMap.ENG();
            UIMap.DSP();
            UIMap.Six();
            UIMap.AssertNumeric(" 1.234568    09");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 1.234568    09");
            UIMap.AssertPrinter("    1234567890.  ENG",
                                "                DSP6",
                                "    1.234568+09  ***");

            UIMap.ToggleOffOn();
            UIMap.ToggleOffOn();
            UIMap.FIX();
            UIMap.DSP();
            UIMap.Two();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.Seven();
            UIMap.Three();
            UIMap.Five();
            UIMap.Period();
            UIMap.Four();
            UIMap.Three();
            UIMap.ENTER();
            UIMap.AssertNumeric(" 735.43        ");
            UIMap.Two();
            UIMap.Three();
            UIMap.Five();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 500.43        ");
            UIMap.Seven();
            UIMap.Nine();
            UIMap.Period();
            UIMap.Nine();
            UIMap.Five();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 420.48        ");
            UIMap.Five();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 415.48        ");
            UIMap.One();
            UIMap.Period();
            UIMap.FourFour();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 414.04        ");
            UIMap.One();
            UIMap.Seven();
            UIMap.Period();
            UIMap.Eight();
            UIMap.Three();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 396.21        ");
            UIMap.Five();
            UIMap.Zero();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 346.21        ");
            UIMap.One();
            UIMap.Two();
            UIMap.Period();
            UIMap.Four();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 333.81        ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 333.81        ");
            UIMap.AssertPrinter("                 FIX",
                                "                DSP2",
                                "         735.43 ENT↑",
                                "         235.00   - ",
                                "          79.95   - ",
                                "           5.00   - ",
                                "           1.44   - ",
                                "          17.83   - ",
                                "          50.00   - ",
                                "          12.40   - ",
                                "         333.81  ***");

            UIMap.Period();
            UIMap.ZeroZeroZero();
            UIMap.Five();
            UIMap.AssertNumeric(" .0005         ");
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 0.17          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 0.17          ");
            UIMap.AssertPrinter("          .0005   × ",
                                "           0.17  ***");
        }
Beispiel #3
0
        public void p58()
        {
            // Order of Execution
            UIMap.Three();
            UIMap.AssertNumeric(" 3.            ");
            UIMap.ENTER();
            UIMap.AssertNumeric(" 3.00          ");
            UIMap.Four();
            UIMap.AssertNumeric(" 4.            ");
            UIMap.Division();
            UIMap.AssertNumeric(" 0.75          ");

            UIMap.Five();
            UIMap.AssertNumeric(" 5.            ");
            UIMap.ENTER();
            UIMap.AssertNumeric(" 5.00          ");
            UIMap.Two();
            UIMap.AssertNumeric(" 2.            ");
            UIMap.Division();
            UIMap.AssertNumeric(" 2.50          ");

            UIMap.Subtraction();
            UIMap.AssertNumeric("-1.75          ");

            UIMap.Four();
            UIMap.AssertNumeric(" 4.            ");
            UIMap.ENTER();
            UIMap.AssertNumeric(" 4.00          ");
            UIMap.Three();
            UIMap.AssertNumeric(" 3.            ");
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 12.00         ");

            UIMap.Addition();
            UIMap.AssertNumeric(" 10.25         ");

            UIMap.Three();
            UIMap.AssertNumeric(" 3.            ");
            UIMap.ENTER();
            UIMap.AssertNumeric(" 3.00          ");
            UIMap.Period();
            UIMap.Two();
            UIMap.One();
            UIMap.Three();
            UIMap.AssertNumeric(" .213          ");
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 0.64          ");

            UIMap.Division();
            UIMap.AssertNumeric(" 16.04         ");
            UIMap.Five();
            UIMap.AssertNumeric(" 5.            ");

            UIMap.Multiplication();
            UIMap.AssertNumeric(" 80.20         ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 80.20         ");
            UIMap.AssertPrinter("           3.00 ENT↑",
                                "           4.00   ÷ ",
                                "           5.00 ENT↑",
                                "           2.00   ÷ ",
                                "                  - ",
                                "           4.00 ENT↑",
                                "           3.00   × ",
                                "                  + ",
                                "           3.00 ENT↑",
                                "           .213   × ",
                                "                  ÷ ",
                                "           5.00   × ",
                                "          80.20  ***");
        }
Beispiel #4
0
        public void p77p78()
        {
            // Number Alteration Keys

            // Rounding a Number
            UIMap.One();
            UIMap.Six();
            UIMap.Period();
            UIMap.Three();
            UIMap.Eight();
            UIMap.Seven();
            UIMap.Zero();
            UIMap.Six();
            UIMap.Four();
            UIMap.AssertNumeric(" 16.387064     ");
            UIMap.DSP();
            UIMap.Two();
            UIMap.AssertNumeric(" 16.39         ");
            UIMap.RND();
            UIMap.AssertNumeric(" 16.39         ");
            UIMap.DSP();
            UIMap.Six();
            UIMap.AssertNumeric(" 16.390000     ");
            UIMap.LASTx();
            UIMap.AssertNumeric(" 16.387064     ");
            UIMap.DSP();
            UIMap.Two();
            UIMap.AssertNumeric(" 16.39         ");
            UIMap.AssertPrinter("      16.387064 DSP2",
                                "                 RND",
                                "                DSP6",
                                "                LSTX",
                                "                DSP2");

            // Absolute Value
            UIMap.Three();
            UIMap.CHS();
            UIMap.AssertNumeric("-3.            ");
            UIMap.ABS();
            UIMap.AssertNumeric(" 3.00          ");
            UIMap.ABS();
            UIMap.AssertNumeric(" 3.00          ");
            UIMap.AssertPrinter("          -3.00  ABS",
                                "                 ABS");

            // Integer Portion of a Number
            UIMap.One();
            UIMap.Two();
            UIMap.Three();
            UIMap.Period();
            UIMap.Four();
            UIMap.Five();
            UIMap.Six();
            UIMap.AssertNumeric(" 123.456       ");
            UIMap.INT();
            UIMap.AssertNumeric(" 123.00        ");
            UIMap.AssertPrinter("        123.456  INT");

            // Fractional Portion of a Number
            UIMap.LASTx();
            UIMap.AssertNumeric(" 123.46        ");
            UIMap.FRAC();
            UIMap.AssertNumeric(" 0.46          ");
            UIMap.AssertPrinter("                LSTX",
                                "                 FRC");
        }
Beispiel #5
0
        public void p83p85()
        {
            // Trigonometric Functions

            // Degrees/Radians Conversions
            UIMap.Four();
            UIMap.Five();
            UIMap.AssertNumeric(" 45.           ");
            UIMap.DegreesToRadians();
            UIMap.AssertNumeric(" 0.79          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 0.79          ");
            UIMap.AssertPrinter("          45.00  D→R",
                                "           0.79  ***");

            UIMap.Four();
            UIMap.AssertNumeric(" 4.            ");
            UIMap.RadiansToDegrees();
            UIMap.AssertNumeric(" 229.18        ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 229.18        ");
            UIMap.AssertPrinter("           4.00  R→D",
                                "         229.18  ***");

            // Trigonometric Modes

            // Functions
            UIMap.Three();
            UIMap.Five();
            UIMap.AssertNumeric(" 35.           ");
            UIMap.COS();
            UIMap.AssertNumeric(" 0.82          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 0.82          ");
            UIMap.AssertPrinter("          35.00  COS",
                                "           0.82  ***");

            UIMap.RAD();
            UIMap.AssertNumeric(" 0.82          ");
            UIMap.Period();
            UIMap.Nine();
            UIMap.Six();
            UIMap.Four();
            UIMap.AssertNumeric(" .964          ");
            UIMap.ArcSIN();
            UIMap.AssertNumeric(" 1.30          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 1.30          ");
            UIMap.AssertPrinter("                 RAD",
                                "           .964 SIN¹",
                                "           1.30  ***");

            UIMap.GRD();
            UIMap.AssertNumeric(" 1.30          ");
            UIMap.SendKeys("43.66");
            UIMap.AssertNumeric(" 43.66         ");
            UIMap.TAN();
            UIMap.AssertNumeric(" 0.82          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 0.82          ");
            UIMap.AssertPrinter("                GRAD",
                                "          43.66  TAN",
                                "           0.82  ***");
        }
Beispiel #6
0
        public void p66p72()
        {
            // Set up memory by re-running some tests.
            p64p65();
            p65();

            // Protected Secondary Storage Registers
            UIMap.One();
            UIMap.Six();
            UIMap.Four();
            UIMap.Nine();
            UIMap.Five();
            UIMap.SendKeys("000");
            UIMap.AssertNumeric(" 16495000.     ");
            UIMap.STO();
            UIMap.Five();
            UIMap.AssertNumeric(" 16495000.00   ");
            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 16495000.00   ");
            UIMap.AssertPrinter("    16495000.00 STO5",
                                "                 P⇄S");

            UIMap.RCL();
            UIMap.Five();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.AssertPrinter("                RCL5");

            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.RCL();
            UIMap.Five();
            UIMap.AssertNumeric(" 16495000.00   ");
            UIMap.AssertPrinter("                 P⇄S",
                                "                RCL5");

            UIMap.Five();
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.STO();
            UIMap.Five();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.AssertPrinter("           5.00   × ",
                                "                 P⇄S",
                                "                STO5",
                                "                 P⇄S");

            UIMap.RCL();
            UIMap.Five();
            UIMap.AssertNumeric(" 16495000.00   ");
            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 16495000.00   ");
            UIMap.RCL();
            UIMap.Five();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.AssertPrinter("                RCL5",
                                "                 P⇄S",
                                "                RCL5");

            // Printing the Storage Registers
            UIMap.PrintReg();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.AssertPrinter("                PREG",
                                "",
                                "           0.00   0 ",
                                "           0.00   1 ",
                                "           0.00   2 ",
                                "           0.00   3 ",
                                "           0.00   4 ",
                                "    82475000.00   5 ",
                                "           0.00   6 ",
                                "           0.00   7 ",
                                "           0.00   8 ",
                                "           0.00   9 ",
                                "           0.00   A ",
                                " 3.624040000+47   B ",
                                "           0.00   C ",
                                "           0.00   D ",
                                "           0.00   E ",
                                "           3.79   I ",
                                "");

            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.PrintReg();
            UIMap.AssertNumeric(" 82475000.00   ");
            UIMap.AssertPrinter("                 P⇄S",
                                "                PREG",
                                "",
                                "           0.00   0 ",
                                "           0.00   1 ",
                                " 6.020000000+23   2 ",
                                "           0.00   3 ",
                                "           0.00   4 ",
                                "    16495000.00   5 ",
                                "           0.00   6 ",
                                "           0.00   7 ",
                                "           0.00   8 ",
                                "           0.00   9 ",
                                "           0.00   A ",
                                " 3.624040000+47   B ",
                                "           0.00   C ",
                                "           0.00   D ",
                                "           0.00   E ",
                                "           3.79   I ",
                                "");

            // Clearing Storage Registers
            UIMap.Zero();
            UIMap.STO();
            UIMap.B();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.PrintReg();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.AssertPrinter("           0.00 STOB",
                                "                PREG",
                                "",
                                "           0.00   0 ",
                                "           0.00   1 ",
                                " 6.020000000+23   2 ",
                                "           0.00   3 ",
                                "           0.00   4 ",
                                "    16495000.00   5 ",
                                "           0.00   6 ",
                                "           0.00   7 ",
                                "           0.00   8 ",
                                "           0.00   9 ",
                                "           0.00   A ",
                                "           0.00   B ",
                                "           0.00   C ",
                                "           0.00   D ",
                                "           0.00   E ",
                                "           3.79   I ",
                                "");

            // Not mentioned by the user manual but probably required to get an extra blank line.
            UIMap.PrinterFeedShort();

            UIMap.CLREG();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.PrintReg();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.AssertPrinter("",
                                "                CLRG",
                                "                PREG",
                                "",
                                "           0.00   0 ",
                                "           0.00   1 ",
                                "           0.00   2 ",
                                "           0.00   3 ",
                                "           0.00   4 ",
                                "           0.00   5 ",
                                "           0.00   6 ",
                                "           0.00   7 ",
                                "           0.00   8 ",
                                "           0.00   9 ",
                                "           0.00   A ",
                                "           0.00   B ",
                                "           0.00   C ",
                                "           0.00   D ",
                                "           0.00   E ",
                                "           0.00   I ",
                                "");

            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.CLREG();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.PrintReg();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.AssertPrinter("                 P⇄S",
                                "                CLRG",
                                "                PREG",
                                "",
                                "           0.00   0 ",
                                "           0.00   1 ",
                                "           0.00   2 ",
                                "           0.00   3 ",
                                "           0.00   4 ",
                                "           0.00   5 ",
                                "           0.00   6 ",
                                "           0.00   7 ",
                                "           0.00   8 ",
                                "           0.00   9 ",
                                "           0.00   A ",
                                "           0.00   B ",
                                "           0.00   C ",
                                "           0.00   D ",
                                "           0.00   E ",
                                "           0.00   I ",
                                "");
        }
Beispiel #7
0
        public void p104p105()
        {
            // Standard Deviation.

            UIMap.CLREG();
            UIMap.PExchangeS();
            UIMap.AssertNumeric(" 0.00          ");
            UIMap.Six();
            UIMap.Two();
            UIMap.ENTER();
            UIMap.SendKeys("1200");
            UIMap.SigmaPlus();
            UIMap.AssertNumeric(" 1.00          ");
            UIMap.Five();
            UIMap.Eight();
            UIMap.ENTER();
            UIMap.One();
            UIMap.Five();
            UIMap.ZeroZero();
            UIMap.SigmaPlus();
            UIMap.AssertNumeric(" 2.00          ");
            UIMap.Six();
            UIMap.Two();
            UIMap.ENTER();
            UIMap.One();
            UIMap.Four();
            UIMap.Five();
            UIMap.Zero();
            UIMap.SigmaPlus();
            UIMap.AssertNumeric(" 3.00          ");
            UIMap.SendKeys("73");
            UIMap.ENTER();
            UIMap.One();
            UIMap.Nine();
            UIMap.Five();
            UIMap.Zero();
            UIMap.SigmaPlus();
            UIMap.AssertNumeric(" 4.00          ");
            UIMap.Eight();
            UIMap.Four();
            UIMap.ENTER();
            UIMap.SendKeys("1000");
            UIMap.SigmaPlus();
            UIMap.AssertNumeric(" 5.00          ");
            UIMap.Six();
            UIMap.Eight();
            UIMap.ENTER();
            UIMap.One();
            UIMap.Seven();
            UIMap.Five();
            UIMap.Zero();
            UIMap.SigmaPlus();
            UIMap.AssertNumeric(" 6.00          ");
            UIMap.XAverage();
            UIMap.AssertNumeric(" 1475.00       ");
            UIMap.XExchangeY();
            UIMap.AssertNumeric(" 67.83         ");
            UIMap.s();
            UIMap.AssertNumeric(" 347.49        ");
            UIMap.XExchangeY();
            UIMap.AssertNumeric(" 9.52          ");
            UIMap.AssertPrinter("                CLRG",
                                "                 P⇄S",
                                "          62.00 ENT↑",
                                "        1200.00   Σ+",
                                "          58.00 ENT↑",
                                "        1500.00   Σ+",
                                "          62.00 ENT↑",
                                "        1450.00   Σ+",
                                "          73.00 ENT↑",
                                "        1950.00   Σ+",
                                "          84.00 ENT↑",
                                "        1000.00   Σ+",
                                "          68.00 ENT↑",
                                "        1750.00   Σ+",
                                "                 x̅ ",
                                "                 X⇄Y",
                                "                  S ",
                                "                 X⇄Y");

            UIMap.s();
            UIMap.AssertNumeric(" 347.49        ");
            UIMap.PExchangeS();
            UIMap.RCL();
            UIMap.Nine();
            UIMap.AssertNumeric(" 6.00          ");
            UIMap.One();
            UIMap.Subtraction();
            UIMap.AssertNumeric(" 5.00          ");
            UIMap.RCL();
            UIMap.Nine();
            UIMap.Division();
            UIMap.AssertNumeric(" 0.83          ");
            UIMap.Sqrt();
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 317.21        ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 317.21        ");
            UIMap.XExchangeY();
            UIMap.AssertNumeric(" 9.52          ");
            UIMap.LASTx();
            UIMap.AssertNumeric(" 0.91          ");
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 8.69          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 8.69          ");
            UIMap.AssertPrinter("                  S ",
                                "                 P⇄S",
                                "                RCL9",
                                "           1.00   - ",
                                "                RCL9",
                                "                  ÷ ",
                                "                  √X",
                                "                  × ",
                                "         317.21  ***",
                                "                 X⇄Y",
                                "                LSTX",
                                "                  × ",
                                "           8.69  ***");
        }
Beispiel #8
0
        public void p29p33()
        {
            // Chain Calculations
            UIMap.ManTraceNorm1Left();
            UIMap.One();
            UIMap.Two();
            UIMap.AssertNumeric(" 12.           ");
            UIMap.ENTER();
            UIMap.AssertNumeric(" 12.00         ");
            UIMap.Three();
            UIMap.AssertNumeric(" 3.            ");
            UIMap.Addition();
            UIMap.AssertNumeric(" 15.00         ");
            UIMap.AssertPrinter("          12.00 ENT↑",
                                "           3.00   + ",
                                "          15.00  ***");

            UIMap.Seven();
            UIMap.AssertNumeric(" 7.            ");
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 105.00        ");
            UIMap.AssertPrinter("           7.00   × ",
                                "         105.00  ***");

            UIMap.ManTraceNorm1Right();
            UIMap.One();
            UIMap.Two();
            UIMap.AssertNumeric(" 12.           ");
            UIMap.ENTER();
            UIMap.AssertNumeric(" 12.00         ");
            UIMap.Three();
            UIMap.AssertNumeric(" 3.            ");
            UIMap.Addition();
            UIMap.AssertNumeric(" 15.00         ");
            UIMap.Seven();
            UIMap.AssertNumeric(" 7.            ");
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 105.00        ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 105.00        ");
            UIMap.AssertPrinter("          12.00 ENT↑",
                                "           3.00   + ",
                                "           7.00   × ",
                                "         105.00  ***");

            UIMap.Two();
            UIMap.ENTER();
            UIMap.Three();
            UIMap.Addition();
            UIMap.One();
            UIMap.Zero();
            UIMap.Division();
            UIMap.AssertNumeric(" 0.50          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 0.50          ");
            UIMap.AssertPrinter("           2.00 ENT↑",
                                "           3.00   + ",
                                "          10.00   ÷ ",
                                "           0.50  ***");

            UIMap.One();
            UIMap.Six();
            UIMap.ENTER();
            UIMap.Four();
            UIMap.Subtraction();
            UIMap.Three();
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 36.00         ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 36.00         ");
            UIMap.AssertPrinter("          16.00 ENT↑",
                                "           4.00   - ",
                                "           3.00   × ",
                                "          36.00  ***");

            UIMap.One();
            UIMap.Four();
            UIMap.ENTER();
            UIMap.Seven();
            UIMap.Addition();
            UIMap.Three();
            UIMap.Addition();
            UIMap.Two();
            UIMap.Subtraction();
            UIMap.Four();
            UIMap.Division();
            UIMap.AssertNumeric(" 5.50          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 5.50          ");
            UIMap.AssertPrinter("          14.00 ENT↑",
                                "           7.00   + ",
                                "           3.00   + ",
                                "           2.00   - ",
                                "           4.00   ÷ ",
                                "           5.50  ***");

            UIMap.Two();
            UIMap.AssertNumeric(" 2.            ");
            UIMap.ENTER();
            UIMap.AssertNumeric(" 2.00          ");
            UIMap.Three();
            UIMap.AssertNumeric(" 3.            ");
            UIMap.Addition();
            UIMap.AssertNumeric(" 5.00          ");
            UIMap.AssertPrinter("           2.00 ENT↑",
                                "           3.00   + ");

            UIMap.Four();
            UIMap.ENTER();
            UIMap.Five();
            UIMap.Addition();
            UIMap.AssertNumeric(" 9.00          ");
            UIMap.AssertPrinter("           4.00 ENT↑",
                                "           5.00   + ");

            UIMap.Multiplication();
            UIMap.AssertNumeric(" 45.00         ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 45.00         ");
            UIMap.AssertPrinter("                  × ",
                                "          45.00  ***");

            UIMap.Nine();
            UIMap.ENTER();
            UIMap.Eight();
            UIMap.Addition();
            UIMap.AssertNumeric(" 17.00         ");
            UIMap.Seven();
            UIMap.ENTER();
            UIMap.Two();
            UIMap.Addition();
            UIMap.AssertNumeric(" 9.00          ");
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 153.00        ");
            UIMap.Four();
            UIMap.ENTER();
            UIMap.Five();
            UIMap.Multiplication();
            UIMap.AssertNumeric(" 20.00         ");
            UIMap.Division();
            UIMap.AssertNumeric(" 7.65          ");
            UIMap.PRINTx();
            UIMap.AssertNumeric(" 7.65          ");
            UIMap.AssertPrinter("           9.00 ENT↑",
                                "           8.00   + ",
                                "           7.00 ENT↑",
                                "           2.00   + ",
                                "                  × ",
                                "           4.00 ENT↑",
                                "           5.00   × ",
                                "                  ÷ ",
                                "           7.65  ***");

            UIMap.Two();
            UIMap.ENTER();
            UIMap.Three();
            UIMap.Multiplication();
            UIMap.Four();
            UIMap.ENTER();
            UIMap.Five();
            UIMap.Multiplication();
            UIMap.Addition();
            UIMap.AssertNumeric(" 26.00         ");

            UIMap.One();
            UIMap.Four();
            UIMap.ENTER();
            UIMap.One();
            UIMap.Two();
            UIMap.Addition();
            UIMap.One();
            UIMap.Eight();
            UIMap.ENTER();
            UIMap.One();
            UIMap.Two();
            UIMap.Subtraction();
            UIMap.Multiplication();
            UIMap.Nine();
            UIMap.ENTER();
            UIMap.Seven();
            UIMap.Subtraction();
            UIMap.Division();
            UIMap.AssertNumeric(" 78.00         ");

            UIMap.One();
            UIMap.Six();
            UIMap.Period();
            UIMap.Three();
            UIMap.Eight();
            UIMap.ENTER();
            UIMap.Five();
            UIMap.Multiplication();
            UIMap.Sqrt();
            UIMap.Period();
            UIMap.Zero();
            UIMap.Five();
            UIMap.Division();
            UIMap.AssertNumeric(" 181.00        ");

            UIMap.Four();
            UIMap.ENTER();
            UIMap.One();
            UIMap.Seven();
            UIMap.ENTER();
            UIMap.One();
            UIMap.Two();
            UIMap.Subtraction();
            UIMap.Multiplication();
            UIMap.One();
            UIMap.Zero();
            UIMap.ENTER();
            UIMap.Five();
            UIMap.Subtraction();
            UIMap.Division();
            UIMap.AssertNumeric(" 4.00          ");

            UIMap.Two();
            UIMap.ENTER();
            UIMap.Three();
            UIMap.Addition();
            UIMap.Four();
            UIMap.ENTER();
            UIMap.Five();
            UIMap.Addition();
            UIMap.Multiplication();
            UIMap.Sqrt();
            UIMap.Six();
            UIMap.ENTER();
            UIMap.Seven();
            UIMap.Addition();
            UIMap.Eight();
            UIMap.ENTER();
            UIMap.Nine();
            UIMap.Addition();
            UIMap.Multiplication();
            UIMap.Sqrt();
            UIMap.Addition();
            UIMap.AssertNumeric(" 21.57         ");
        }