Beginning Visual C# Exercises - Chapter 04
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)
{
|