Subject: Beginning Visual C# Exercises - Chapter 04 Answers
Posted By: seblake Post Date: 9/24/2004 4:08:10 PM
1.    int varOne = 19;
        int varTwo = 20;
        bool test1 = varOne > 10 ^ varTwo > 10;

2.    int varOne, varTwo;
        do
        {
            Console.WriteLine("Provide 2 numbers - one more than 10, the other between 1 and 10.");
            Console.WriteLine("Enter one of your numbers here:");
            varOne = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Enter the other number here:");
            varTwo = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("You responded as requested: {0}", varOne > 10 ^ varTwo > 10);
            Console.WriteLine("");
        } while (! (varOne > 10 ^ varTwo > 10));

3.    In the "If" condition, the single equal sign is an assignment operator and generates an error.
            Correct to a double equal sign for a comparison.

4.    ... Insert into existing code Ch04Ex06 after "int iterations;" line
        // Maintain console window dimensions: 49 rows, 80 columns
        // Lose one row (49 -1) and column (80 -1) as starting points
        // Reduce imaginary input by 2.4 (48 rows * .05 step)
        double imagConstraint = 2.4;
        // Increase real input by 2.36 (79 columns * .03 step) - .01 [rounding adj]
        double realConstraint = 2.36;
        double realStart, imagStart;
        Console.WriteLine("Enter a two-place decimal number between -2.00 and 2.00");
        imagStart = Convert.ToDouble(Console.ReadLine());
        Console.WriteLine("Enter a two-place decimal number between -2.00 and 2.00");
        realStart = Convert.ToDouble(Console.ReadLine());

        .... Replace (or rewrite) next two "for ..." lines
        //for (imagCoord = 1.2; imagCoord >= -1.2; imagCoord -= 0.05)
        for (imagCoord = imagStart; imagCoord >= imagStart - imagConstraint; imagCoord -= 0.05)
        {
            //for (realCoord = -0.6; realCoord <= 1.77; realCoord += 0.03)
            for (realCoord = realStart; realCoord <= realStart + realConstraint; realCoord += 0.03)
            {

Go to topic 19738

Return to index page 765
Return to index page 764
Return to index page 763
Return to index page 762
Return to index page 761
Return to index page 760
Return to index page 759
Return to index page 758
Return to index page 757
Return to index page 756