sivancheva

OperacijaMejdu4isla

May 4th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. using System;
  2.  
  3. public class Program
  4. {
  5. public static void Main()
  6. {
  7. var n1 = int.Parse(Console.ReadLine());
  8. var n2 = int.Parse(Console.ReadLine());
  9. var deistvie = Console.ReadLine();
  10.  
  11. if ( deistvie == "+")
  12.  
  13. {
  14. var result = n1 + n2;
  15. if (result%2 == 0)
  16. {
  17.  
  18. Console.WriteLine("{0} + {1} = {2} - even",n1,n2,result);
  19. }
  20. else
  21. {
  22. Console.WriteLine("{0} + {1} = {2} - odd",n1,n2,result);
  23. }
  24. }
  25.  
  26. else if ( deistvie == "-")
  27.  
  28. {
  29. var result = n1 - n2;
  30. if (result%2 == 0)
  31. {
  32.  
  33. Console.WriteLine("{0} - {1} = {2} - even",n1,n2,result);
  34. }
  35. else
  36. {
  37. Console.WriteLine("{0} - {1} = {2} - odd",n1,n2,result);
  38. }
  39. }
  40. else if ( deistvie == "*")
  41.  
  42. {
  43. var result = n1 * n2;
  44. if (result%2 == 0)
  45. {
  46.  
  47. Console.WriteLine("{0} * {1} = {2} - even",n1,n2,result);
  48. }
  49. else
  50. {
  51. Console.WriteLine("{0} * {1} = {2} - odd",n1,n2,result);
  52. }
  53. }
  54.  
  55.  
  56. else if ( deistvie == "/")
  57. {
  58.  
  59. if (n2 == 0)
  60. {
  61.  
  62. Console.WriteLine("Cannot divide {0} by zero", n1);
  63.  
  64. }
  65. else
  66. {
  67. double result = (double)n1/n2;
  68.  
  69.  
  70. Console.WriteLine("{0} / {1} = {2:f2}",n1,n2,result);
  71. }
  72. }
  73.  
  74.  
  75. else if ( deistvie == "%")
  76.  
  77. {
  78. if (n2 == 0)
  79.  
  80. {
  81. Console.WriteLine("Cannot divide {0} by zero", n1);
  82. }
  83.  
  84. else
  85. {
  86. var ostatuk = (double)n1%n2;
  87. Console.WriteLine("{0} % {1} = {2}", n1, n2, ostatuk);
  88. }
  89. }
  90.  
  91. }
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment