353,066 views
43 votes
43 votes
Task 03

Write C# code which starts with the number 1 and then displays the result of halving
the previous number until the result is less than 0.001.
The expected output should be:
1.0
0.5
0.25
0.125
0.0625
0.03125
0.015625
0.0078125
0.00390625
0.001953125

User NiceToMytyuk
by
2.8k points

1 Answer

12 votes
12 votes

Answer:

class Program {

public static void Main (string[] args) {

double number = 1.0;

while(number >= 0.001) {

Console.WriteLine (number);

number /= 2;

}

}

}

Step-by-step explanation:

Always think carefully about what is in the condition of the while statement. In this case, you want the loop to be executed as long as the number is larger than or equal to 0.001.

User Jason Shah
by
2.2k points