Advertisement
braveheart1989

ОперацииМеждуЧисла

Apr 25th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _03.ОперацииМеждуЧисла
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. int num1 = int.Parse(Console.ReadLine());
  14. int num2 = int.Parse(Console.ReadLine());
  15. int resultPlus = 0;
  16. int resultMinus = 0;
  17. int resultMulty = 0;
  18. double resultDivide = 0;
  19. int resultMod = 0;
  20. string operand = Console.ReadLine();
  21. if (num2==0)
  22. {
  23. Console.WriteLine("Cannot divide {0} by zero",num1);
  24. return;
  25. }
  26. switch (operand)
  27. {
  28. case "+": resultPlus = num1 + num2;
  29. if (resultPlus%2==0)
  30. {
  31. Console.WriteLine("{0} + {1} = {2} - even",num1,num2,resultPlus);
  32. }
  33. else
  34. {
  35. Console.WriteLine("{0} + {1} = {2} - odd", num1, num2, resultPlus);
  36. }
  37. break;
  38. case "-":
  39. resultMinus = num1 - num2;
  40. if (resultMinus % 2 == 0)
  41. {
  42. Console.WriteLine("{0} - {1} = {2} - even", num1, num2, resultMinus);
  43. }
  44. else
  45. {
  46. Console.WriteLine("{0} - {1} = {2} - odd", num1, num2, resultMinus);
  47. }
  48. break;
  49.  
  50. case "*":
  51. resultMulty = num1 * num2;
  52. if (resultMulty % 2 == 0)
  53. {
  54. Console.WriteLine("{0} * {1} = {2} - even", num1, num2, resultMulty);
  55. }
  56. else
  57. {
  58. Console.WriteLine("{0} * {1} = {2} - odd", num1, num2, resultMulty);
  59. }
  60. break;
  61. case "/":
  62. resultDivide = (double)num1 / num2;
  63. if (resultDivide / 2 == 0)
  64. {
  65. Console.WriteLine("{0} / {1} = {2:F2} ", num1, num2, resultDivide);
  66. }
  67. else
  68. {
  69. Console.WriteLine("{0} / {1} = {2:F2} ", num1, num2, resultDivide);
  70. }
  71. break;
  72.  
  73. case "%":
  74. resultMod= num1 % num2;
  75. if (resultMod % 2 == 0)
  76. {
  77. Console.WriteLine("{0} % {1} = {2} ", num1, num2, resultMod);
  78. }
  79. else
  80. {
  81. Console.WriteLine("{0} % {1} = {2} ", num1, num2, resultMod);
  82. }
  83. break;
  84.  
  85. default:
  86. break;
  87. }
  88. }
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement