After we have build an idea on how to solve the task and we have chosen the data structures that we are going to use, it is time to get to writing the code. As in the previous tasks, we can divide the solution into three smaller tasks:
- Reading input from the console.
- Doing the calculations.
- Printing the output on the console.
We declare the variables that we are going to use and again we have to choose meaningful names, which are going to give us hints about the values they stpre. We initialize their values: with
Console.ReadLine(…), we read the input numbers from the console and convert the entered by the user string to
We do the necessary calculations:
Finally, we calculate the commission value and subtract it from the sum in euro. Let' s pay attention to the way we could write this:
euro -= commission * euro is the short way to write
euro = euro - (commission * euro). In this case, we use a combined assignment operator (
-=) that subtracts the value of the operand to the right from the one to the left. The operator for multiplication (
*) has a higher priority than the combined operator, this is why, the expression
commission * euro is performed first and then its value is divided. (you can read more about operators here Svetlin Nakov, Veselin Kolev and team: "Programming Basics with C#", page. 150)