Необходимо создать класс, содержащий по возможности все его виды элементов: поля, конструкторы, свойства - 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; }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы