static void Main(string[] args) { int n, m; Console.WriteLine("Введи целое число(N)"); n = OverloadMethods.CheckingInteger(); Console.WriteLine("Введи натуральное число(M) (>0) "); m = OverloadMethods.CheckingNatural(); OverloadMethods N = new OverloadMethods { Number = n }; OverloadMethods M = new OverloadMethods { Number = m }; Console.WriteLine(OverloadMethods.RepresentInString("первое число", n)); Console.WriteLine(OverloadMethods.RepresentInString("второе число", m)); Console.WriteLine($"N+M= {(N + M).Number}"); Console.WriteLine($"N-M={(N-M).Number}"); Console.WriteLine($"N*M={(N*M).Number}"); Console.WriteLine($"N/M={(N / M).Number}"); Console.WriteLine($"N%M={(N%M).Number}"); //Console.WriteLine($"N^M={(N^M).number}"); bool equal; equal = N == M; switch (equal) { case true: Console.WriteLine($"{n}={m}"); break; case false: Console.WriteLine($"{n}!={m}"); bool bm; bm = N > M; switch (bm) { case true: Console.WriteLine($"{n}>{m}"); break; case false: Console.WriteLine($"{n}<{m}"); break; } break; } }
static void Main(string[] args) { int n, m; Console.WriteLine("Введи целое число(N)"); n = OverloadMethods.IntegCheck(); Console.WriteLine("Введи натуральное число(M) (>0) "); m = OverloadMethods.NCheck(); OverloadMethods N = new OverloadMethods { number = n }; OverloadMethods M = new OverloadMethods { number = m }; Console.WriteLine($"N+M= {(N + M).number}"); Console.WriteLine($"N-M={(N-M).number}"); Console.WriteLine($"N*M={(N*M).number}"); Console.WriteLine($"N/M={(N / M).number}"); Console.WriteLine($"N%M={(N%M).number}"); //Console.WriteLine($"N^M={(N^M).number}"); bool eq; eq = N == M; switch (eq) { case true: Console.WriteLine($"{n}={m}"); break; case false: Console.WriteLine($"{n}!={m}"); bool bm; bm = N > M; switch (bm) { case true: Console.WriteLine($"{n}>{m}"); break; case false: Console.WriteLine($"{n}<{m}"); break; } break; } }