Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. using System;
  2.  
  3. namespace OperationsBetweenNumbers
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int number1 = int.Parse(Console.ReadLine());
  10. int number2 = int.Parse(Console.ReadLine());
  11. char operation = char.Parse(Console.ReadLine()); // +, -, *, /, %
  12.  
  13. switch (operation)
  14. {
  15. case '+':
  16. int sum = number1 + number2;
  17. if (sum % 2 == 0)
  18. {
  19. Console.WriteLine($"{number1} {operation} {number2} = {sum} - even");
  20. }
  21. else
  22. {
  23. Console.WriteLine($"{number1} {operation} {number2} = {sum} - odd");
  24. }
  25. break;
  26. case '-':
  27. int result = number1 - number2;
  28. if (result % 2 == 0)
  29. {
  30. Console.WriteLine($"{number1} {operation} {number2} = {result} - even");
  31. }
  32. else
  33. {
  34. Console.WriteLine($"{number1} {operation} {number2} = {result} - odd");
  35. }
  36. break;
  37. case '*':
  38. int multiplication = number1 * number2;
  39. if (multiplication % 2 == 0)
  40. {
  41. Console.WriteLine($"{number1} {operation} {number2} = {multiplication} - even");
  42. }
  43. else
  44. {
  45. Console.WriteLine($"{number1} {operation} {number2} = {multiplication} - odd");
  46. }
  47. break;
  48. case '/':
  49. if (number2 == 0)
  50. {
  51. Console.WriteLine($"Cannot divide {number1} by zero");
  52. }
  53. else
  54. {
  55. double division = number1 * 1.0 / number2;
  56. Console.WriteLine($"{number1} {operation} {number2} = {division:f2}" );
  57. }
  58.  
  59. break;
  60. case '%':
  61. if (number2 == 0)
  62. {
  63. Console.WriteLine($"Cannot divide {number1} by zero");
  64. }
  65. else
  66. {
  67. int leftover = number1 % number2;
  68. Console.WriteLine($"{number1} {operation} {number2} = {leftover}");
  69. }
  70. break;
  71. }
  72.  
  73.  
  74. }
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement