Advertisement
Pazzobg

Programming Basics / 4.Complex-Conditions / 14.NumOperation

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