Advertisement
desislava_topuzakova

3. Calculations

Feb 18th, 2023
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. namespace _03._Calculations
  2. {
  3. internal class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. string operation = Console.ReadLine(); //"add", "multiply", "subtract", "divide"
  8. int firstNumber = int.Parse(Console.ReadLine()); //първото число, което участва в операцията
  9. int secondNumber = int.Parse(Console.ReadLine()); //второто число, което участва в операцията
  10.  
  11. switch(operation)
  12. {
  13. case "add":
  14. //операцията събиране на две числа
  15. AddOperation(firstNumber, secondNumber);
  16. break;
  17. case "multiply":
  18. //операцията умножение на две числа
  19. MultiplyOperation(firstNumber, secondNumber);
  20. break;
  21. case "subtract":
  22. //операцията изваждане на две числа
  23. SubtractOperation(firstNumber, secondNumber);
  24. break;
  25. case "divide":
  26. //операцията деление на две числа
  27. DivideOperation(firstNumber, secondNumber);
  28. break;
  29. }
  30.  
  31.  
  32.  
  33.  
  34.  
  35. }
  36.  
  37. //метод за събиране (add) -> приема две числа и да отпечатва сумата им
  38. static void AddOperation (int n1, int n2)
  39. {
  40. Console.WriteLine(n1 + n2);
  41. }
  42.  
  43. //метод за изваждане (subtract) -> приема две числа и да отпечатва разлика им
  44. static void SubtractOperation (int n1, int n2)
  45. {
  46. Console.WriteLine(n1 - n2);
  47. }
  48.  
  49. //метод за умножение (multiply) -> приема две числа и да отпечатва произведението им
  50. static void MultiplyOperation (int n1, int n2)
  51. {
  52. Console.WriteLine(n1 * n2);
  53. }
  54.  
  55. //метод за делението (divide) -> приема две числа и да отпечатва частното им
  56. static void DivideOperation(int n1, int n2)
  57. {
  58. Console.WriteLine(n1 / n2);
  59. }
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement