|
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) {
|
|