Advertisement
EmoRz

Operations between numbers

Jul 6th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.00 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Operations
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int num1 = int.Parse(Console.ReadLine());
  10.             int num2 = int.Parse(Console.ReadLine());
  11.             string sign = Console.ReadLine().ToLower();
  12.             var result = 0.0;
  13.             var checkOddEven = "";
  14.             string resultString = "";
  15.  
  16.             if (sign=="+")
  17.             {
  18.                 result = num1 + num2;
  19.                 checkOddEven = (result % 2 == 0) ?"even":"odd";
  20.                 resultString = $"{num1} "+sign+$" {num2} = {result}"+$" - {checkOddEven}";
  21.             }
  22.             else if (sign == "-")
  23.             {
  24.                 result = num1 - num2;
  25.                 checkOddEven = (result % 2 == 0) ? "even" : "odd";
  26.                 resultString = $"{num1} " + sign + $" {num2} = {result}" + $" - {checkOddEven}";
  27.             }
  28.             else if (sign == "*")
  29.             {
  30.                 result = num1 * num2;
  31.                 checkOddEven = (result % 2 == 0) ? "even" : "odd";
  32.                 resultString = $"{num1} " + sign + $" {num2} = {result}" + $" - {checkOddEven}";
  33.             }
  34.             else if (sign == "/")
  35.             {
  36.                 if (num2==0)
  37.                 {
  38.                     Console.WriteLine($"Cannot divide {num2} by zero");
  39.                 }
  40.                 else
  41.                 {
  42.                     result = num1 / (double)num2;
  43.                     resultString = $"{num1} " + sign + $" {num2} = {result:f2}";
  44.                 }
  45.             }
  46.             else if (sign == "%")
  47.             {
  48.                 if (num2 == 0)
  49.                 {
  50.                     Console.WriteLine($"Cannot divide {num2} by zero");
  51.                 }
  52.                 else
  53.                 {
  54.                     result = num1 % num2;
  55.                     resultString = $"{num1} " + sign + $" {num2} = {result}";
  56.                 }
  57.             }
  58.             Console.WriteLine($"{resultString}");
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement