joro_thexfiles

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

Mar 15th, 2019
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.07 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 _8.Операции_между_числа
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             double n1 = double.Parse(Console.ReadLine());
  14.             double n2 = double.Parse(Console.ReadLine());
  15.             char symbol = char.Parse(Console.ReadLine());
  16.  
  17.  
  18.  
  19.             if (n2 != 0)
  20.             {
  21.                 double rezult = 0.0;
  22.                 string evenOrOdd = string.Empty;
  23.  
  24.                 if (symbol == '+')
  25.                 {
  26.                     rezult = n1 + n2;
  27.                 }
  28.  
  29.                 else if (symbol == '-')
  30.                 {
  31.                     rezult = n1 - n2;
  32.                 }
  33.  
  34.                 else if (symbol == '*')
  35.                 {
  36.                     rezult = n1 * n2;
  37.                 }
  38.  
  39.                 else if (symbol == '/')
  40.                 {
  41.                     rezult = n1 / n2;
  42.                 }
  43.  
  44.                 else if (symbol == '%')
  45.                 {
  46.                     rezult = n1 % n2;
  47.                 }
  48.  
  49.                 if (rezult % 2 == 0)
  50.                 {
  51.                     evenOrOdd = "even";
  52.                 }
  53.                 else
  54.                 {
  55.                     evenOrOdd = "odd";
  56.                 }
  57.  
  58.                 double moduleDivide = n1 % n2;
  59.                                
  60.                 if (symbol == '+' || symbol == '-' || symbol == '*')
  61.                 {
  62.                     Console.WriteLine($"{n1} {symbol} {n2} = {rezult} - {evenOrOdd}");
  63.                 }
  64.                 else if (symbol == '/')
  65.                 {
  66.                     Console.WriteLine($"{n1} / {n2} = {rezult:F2}");
  67.                 }
  68.                 else if (symbol == '%')
  69.                 {
  70.                     Console.WriteLine($"{n1} % {n2} = {moduleDivide}");
  71.                 }
  72.             }
  73.  
  74.  
  75.  
  76.             else
  77.             {
  78.                 Console.WriteLine($"Cannot divide {n1} by zero");
  79.             }
  80.  
  81.  
  82.  
  83.         }
  84.     }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment