Advertisement
Guest User

Untitled

a guest
Nov 9th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. //Задача 7.Операции между числа от упражнението за вложени условни конструкции
  2. using System;
  3.  
  4. namespace NestedIfs
  5. {
  6. class Program
  7. {
  8. static void Main()
  9. {
  10. int firstNumber = int.Parse(Console.ReadLine());
  11. int secondNumber = int.Parse(Console.ReadLine());
  12. string symbol = Console.ReadLine();
  13. double finalSum = 0;
  14. switch (symbol)
  15. {
  16. case "+":
  17. finalSum = firstNumber + secondNumber;
  18. if (finalSum % 2 == 0)
  19. {
  20. Console.WriteLine(
  21. $"{firstNumber} + {secondNumber} = {finalSum} - even");
  22. }
  23. else
  24. {
  25. Console.WriteLine(
  26. $"{firstNumber} + {secondNumber} = {finalSum} - odd");
  27. }
  28.  
  29. break;
  30. case "-":
  31. finalSum = firstNumber - secondNumber;
  32. if (finalSum % 2 == 0)
  33. {
  34. Console.WriteLine(
  35. $"{firstNumber} - {secondNumber} = {finalSum} - even");
  36. }
  37. else
  38. {
  39. Console.WriteLine(
  40. $"{firstNumber} - {secondNumber} = {finalSum} - odd");
  41. }
  42.  
  43. break;
  44. case "*":
  45. finalSum = firstNumber * secondNumber;
  46. if (finalSum % 2 == 0)
  47. {
  48. Console.WriteLine(
  49. $"{firstNumber} * {secondNumber} = {finalSum} - even");
  50. }
  51. else
  52. {
  53. Console.WriteLine(
  54. $"{firstNumber} * {secondNumber} = {finalSum} - odd");
  55. }
  56. break;
  57. case "/":
  58. if (secondNumber == 0)
  59. {
  60. Console.WriteLine($"Cannot divide {firstNumber} by zero");
  61. }
  62. else
  63. {
  64. finalSum = firstNumber / (double)secondNumber;
  65. Console.WriteLine(
  66. $"{firstNumber} / {secondNumber} = {finalSum:f2}");
  67. }
  68. break;
  69. case "%":
  70. if (secondNumber == 0)
  71. {
  72. Console.WriteLine($"Cannot divide {firstNumber} by zero");
  73. }
  74. else
  75. {
  76. finalSum = firstNumber % (double)secondNumber;
  77. Console.WriteLine(
  78. $"{firstNumber} % {secondNumber} = {finalSum}");
  79. }
  80. break;
  81. }
  82.  
  83. }
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement