Advertisement
ivanov_ivan

SomeSolution

Jun 13th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.70 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace InesMentorship
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             double num1 = double.Parse(Console.ReadLine());
  15.             double num2 = double.Parse(Console.ReadLine());
  16.             string op = Console.ReadLine();
  17.  
  18.             double result = 0;
  19.             if (num2 == 0)
  20.             {
  21.                 Console.WriteLine("Cannot divide {0} by zero", num1);
  22.             }
  23.             else
  24.             {
  25.                 bool isEven = false;
  26.  
  27.                 switch (op)
  28.                 {
  29.                     case "+":
  30.                         result = num1 + num2;
  31.                         isEven = result % 2 == 0;
  32.                         Console.Write("{0} {1} {2} = {3} - ", num1, op, num2, result);
  33.  
  34.                         if (isEven)
  35.                         {
  36.                             Console.WriteLine("even");
  37.                         }
  38.                         else
  39.                         {
  40.                             Console.WriteLine("odd");
  41.                         }
  42.                         break;
  43.                     case "-":
  44.                         result = num1 - num2;
  45.                         isEven = result % 2 == 0;
  46.                         Console.Write("{0} {1} {2} = {3} - ", num1, op, num2, result);
  47.  
  48.                         if (isEven)
  49.                         {
  50.                             Console.WriteLine("even");
  51.                         }
  52.                         else
  53.                         {
  54.                             Console.WriteLine("odd");
  55.                         }
  56.                         break;
  57.                     case "*":
  58.  
  59.                         result = num1 * num2;
  60.                         isEven = result % 2 == 0;
  61.                         Console.Write("{0} {1} {2} = {3} - ", num1, op, num2, result);
  62.  
  63.                         if (isEven)
  64.                         {
  65.                             Console.WriteLine("even");
  66.                         }
  67.                         else
  68.                         {
  69.                             Console.WriteLine("odd");
  70.                         }
  71.                         break;
  72.                     case "/":
  73.  
  74.  
  75.  
  76.                         result = num1 / num2;
  77.                         Console.Write("{0} {1} {2} = {3:F2}", num1, op, num2, result);
  78.  
  79.  
  80.                         break;
  81.                     case "%":
  82.  
  83.  
  84.                         result = num1 % num2;
  85.                         Console.Write("{0} {1} {2} = {3}", num1, op, num2, result);
  86.  
  87.                         break;
  88.                 }
  89.             }
  90.         }
  91.     }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement