Advertisement
Guest User

Refactored

a guest
Feb 28th, 2018
305
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. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _16.Oперации_между_числа
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             var num1 = double.Parse(Console.ReadLine());
  14.             var num2 = double.Parse(Console.ReadLine());
  15.             var deistvie = Console.ReadLine();
  16.  
  17.             if (deistvie == "+")
  18.             {
  19.                 if ((num2 + num1) % 2 == 0)
  20.                 {
  21.                     Console.WriteLine("{0} + {1} = {2} - odd", num1, num2, num1 + num2);
  22.                 }
  23.                 else Console.WriteLine("{0} + {1} = {2} - even", num1, num2, num1 + num2);
  24.             }
  25.             else if (deistvie == "-")
  26.             {
  27.                 if ((num1 - num2) % 2 == 0)
  28.                 {
  29.                     Console.WriteLine("{0} - {1} = {2} - even", num1, num2, num1 - num2);
  30.                 }
  31.                 else Console.WriteLine("{0} - {1} = {2} - odd", num1, num2, num1 - num2);
  32.             }
  33.             else if (deistvie == "*")
  34.             {
  35.                 if ((num1 * num2) % 2 == 0)
  36.                 {
  37.                     Console.WriteLine("{0} * {1} = {2} - even", num1, num2, num1 * num2);
  38.                 }
  39.                 else Console.WriteLine("{0} * {1} = {2} - odd", num1, num2, num1 * num2);
  40.             }
  41.             else if (deistvie == "/")
  42.             {
  43.                 if (num2 == 0)
  44.                 {
  45.                     Console.WriteLine("Cannot divide {0} by zero", num1);
  46.                 }
  47.                 else
  48.                 {
  49.                     Console.WriteLine("{0} / {1} = {2:F2}", num1, num2, num1 / num2);
  50.                 }
  51.             }
  52.             else if (deistvie == "%")
  53.             {
  54.                 if (num2 == 0)
  55.                 {
  56.                     Console.WriteLine("Cannot divide {0} by zero", num1);
  57.                 }
  58.                 else
  59.                 {
  60.                     Console.WriteLine("{0} % {1} = {2}", num1, num2, num1 % num2);
  61.                    
  62.                 }
  63.             }
  64.         }
  65.  
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement