Advertisement
Guest User

Untitled

a guest
Jun 28th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. using System;
  2.  
  3. class Operations
  4. {
  5. static void Main()
  6. {
  7. double n1 = double.Parse(Console.ReadLine());
  8. double n2 = double.Parse(Console.ReadLine());
  9. char op = char.Parse(Console.ReadLine());
  10. double result = 0;
  11. string stringFormat = string.Empty;
  12. string evenOrNot = string.Empty;
  13. if (op == '+' || op == '-' || op == '*')
  14. {
  15. if (op == '+')
  16. {
  17. result = n1 + n2;
  18. if (result % 2 == 0)
  19. {
  20. evenOrNot = "even";
  21. }
  22. else
  23. {
  24. evenOrNot = "odd";
  25. }
  26. }
  27. else if (op == '-')
  28. {
  29. result = n1 - n2;
  30. if (result % 2 == 0)
  31. {
  32. evenOrNot = "even";
  33. }
  34. else
  35. {
  36. evenOrNot = "odd";
  37. }
  38. }
  39. else
  40. {
  41. result = n1 * n2;
  42. if (result % 2 == 0)
  43. {
  44. evenOrNot = "even";
  45. }
  46. else
  47. {
  48. evenOrNot = "odd";
  49. }
  50. }
  51. Console.WriteLine("{0} {1} {2} = {3} - {4}", n1, op, n2, result, evenOrNot);
  52. }
  53. else if (op == '/' || op == '%')
  54. {
  55. if (n1 == 0 || n2 == 0)
  56. {
  57. if (n1 == 0)
  58. {
  59. Console.WriteLine("Cannot divide zero by {0}", n2);
  60. }
  61. else
  62. {
  63.  
  64. Console.WriteLine("Cannot divide {0} by zero", n1);
  65. }
  66. }
  67. else if (op == '/')
  68. {
  69. result = n1 / n2;
  70. Console.WriteLine("{0} {1} {2} = {3}", n1, op, n2, Math.Round(result,2));
  71. }
  72. else if (op == '%')
  73. {
  74. result = n1 % n2;
  75. Console.WriteLine("{0} {1} {2} = {3}", n1, op, n2, result);
  76. }
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement