nicolepavlova386

операции между числа

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