C#:Letters for Numbers Tutorial
From Progzoo
| Operator | Meaning | Expression | value when x is 7 |
|---|---|---|---|
+ | Add | x+3 | 10 |
- | Minus | x-3 | 4 |
* | Multiply | x*3 | 21 |
/ | Divide | x/3 | 2 |
% | Modulus | x%3 | 1 |
Contents |
Data types
There are several different types of number available. These include
float, double, int,
long, short
The double data type allows us to use floating point
numbers.
Twice
The program fragment shown defines a function that doubles it's input. When the program is executed we see the result of the function for a handful of values.
The function definition is embedded in a larger program that is responsible for testing the function at values 1, 2, 3, 4, 5 and 6.
Notice what happens if you change the function so that it multiplies by 3 instead of 2.
Half
Change the function so that it returns half the input value. This program only accepts an integer result so we ignore any remainder.
Modulus
Change the function so that it returns the remainder when divided by two. For even numbers this is 0, for odd numbers this is 1.
Add VAT
Change the function f so that it adds VAT to it's input. VAT is 17.5%