Skip to content

Commit

Permalink
Improve interest-is-interesting exercise's concept introduction (#2343)
Browse files Browse the repository at this point in the history
* Improve interest-is-interesting concept introduction

Removes some unneeded words and clarifies a few points.

* Update exercises/concept/interest-is-interesting/.docs/introduction.md

Integrate review feedback.

Co-authored-by: Jeremy Walker <jez.walker@gmail.com>

---------

Co-authored-by: Jeremy Walker <jez.walker@gmail.com>
  • Loading branch information
NateEag and iHiD authored Dec 5, 2024
1 parent b337aa8 commit 3bc3370
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ C# has three floating-point types:

- `float`: 4 bytes (~6-9 digits precision). Written as `2.45f`.
- `double`: 8 bytes (~15-17 digits precision). This is the most common type. Written as `2.45` or `2.45d`.
- `decimal`: 16 bytes (28-29 digits precision). Normally used when working with monetary data, as its precision leads to less rounding errors. Written as `2.45m`.
- `decimal`: 16 bytes (28-29 digits precision). Normally used when working with monetary data, as its precision reduces the chance of rounding errors. Written as `2.45m`.

As can be seen, each type can store a different number of digits. This means that trying to store PI in a `float` will only store the first 6 to 9 digits (with the last digit being rounded).
As can be seen, each type can store a different number of digits. For example, trying to store PI in a `float` will only store the first 6 decimal places (with the last stored digit rounded).

## While Loops

In this exercise you may also want to use a loop. There are several ways to write loops in C#, but the `while` loop is most appropriate here:
In this exercise you may want to use a loop. There are several ways to write loops in C#, but the `while` loop is most appropriate here:

```csharp
int x = 23;
Expand All @@ -37,7 +37,7 @@ int x = 23;

do
{
// Execute logic if x > 10
// Execute body, repeating only if x > 10
x = x - 2;
} while (x > 10);
```

0 comments on commit 3bc3370

Please sign in to comment.