Advertisement
dragonbs

OperationBetweenNumbers

Sep 25th, 2022
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.13 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _06.OperationsBetweenNumbers
  4. {
  5.     internal 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.             double result = 0;
  14.  
  15.             switch (operation)
  16.             {
  17.                 case '+':
  18.                     result = number1 + number2;
  19.                     Console.Write($"{number1} + {number2} = {result}");
  20.                     break;
  21.                 case '-':
  22.                     result = number1 - number2;
  23.                     Console.Write($"{number1} - {number2} = {result}");
  24.                     break;
  25.                 case '*':
  26.                     result = number1 * number2;
  27.                     Console.Write($"{number1} * {number2} = {result}");
  28.                     break;
  29.                 case '/':
  30.                     if (number2 == 0)
  31.                     {
  32.                         Console.WriteLine($"Cannot divide {number1} by zero");
  33.                     }
  34.                     else
  35.                     {
  36.                         result = (double)number1 / number2;
  37.                         Console.WriteLine($"{number1} / {number2} = {result:F2}");
  38.                     }
  39.                     break;
  40.                 case '%':
  41.                     if (number2 != 0)
  42.                     {
  43.                         result = number1 % number2;
  44.                         Console.WriteLine($"{number1} % {number2} = {result}");
  45.                     }
  46.                     else
  47.                     {
  48.                         Console.WriteLine($"Cannot divide {number1} by zero");
  49.                     }
  50.                     break;
  51.             }
  52.  
  53.             if (operation == '+' || operation == '-' || operation == '*')
  54.             {
  55.                 if (result % 2 == 0)
  56.                 {
  57.                     Console.WriteLine(" - even");
  58.                 }
  59.                 else
  60.                 {
  61.                     Console.WriteLine(" - odd");
  62.                 }
  63.             }
  64.  
  65.  
  66.         }
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement