Необходимо создать класс, содержащий по возможности все его виды элементов: поля, конструкторы, свойства - C#
Формулировка задачи:
Помогите пожалуйста=) для вот это программы нужно создать класс, содержащий по возможности все его виды элементов:
поля, конструкторы, свойства, методы и т.д
Буду очень благодарен за помощь!))
class Stroka { public double a; public double b; public Stroka(double a,double b) { this.a = a; this.b = b; } public double plus() { return a + b; } public double minus() { return a - b; } public double umn() { return a * b; } public double del() { return a / b; } } class Program { static void Main (string[]args) { try { metka: Console.Write("Введите первое число(двоичное): "); string mm = Console.ReadLine(); double a = double.Parse(mm); if((a!=0)&&(a!=1)) { Cosole.WriteLine("Введено не двоичное число"); goto metka; } Console.Write("Введите второе число(двоичное): "); string nn = Console.ReadLine(); double b = double.Parse(nn); Stroka st = new Stroka(a, b); Console.WriteLine("Введите операцию: "); char operac = (char)Console.Read(); if (operac == '+') { Console.WriteLine("Результат: " + st.plus()); Console.ReadLine(); } else if (operac == '-'); { Console.WriteLine("Результат: " + st.minus()); Console.ReadLine(); } else if (operac == '*'); { Console.WriteLine("Результат: " + st.umn()); Console.ReadLine(); } else if (operac == '/'); { Console.WriteLine("Результат: " + st.del()); Console.ReadLine(); } else { Console.WriteLine("Недопустимая операция"); Console.ReadLine(); } } catch (DivideByZeroException) { Console.WriteLine("Попытка деления на ноль"); Console.ReadLine(); } catch (ArithmeticException) { Console.WriteLine("Ошибка в арифм операции"); Console.ReadLine(); } catch { Console.WriteLine("Неопознанное исключение"); Console.ReadLine(); } Console.ReadLine(); } } }
Решение задачи: «Необходимо создать класс, содержащий по возможности все его виды элементов: поля, конструкторы, свойства»
textual
Листинг программы
class Overload { public void OvlDemo() { Console.WriteLine("Without parameters"); } public void OvlDemo(int a) { Console.WriteLine("One parametr :" + a); } public int OvlDemo(int a, int b) { return a + b; } public double OvlDemo(double a, double b) { return a + b; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д