Создать класс для работы с нечёткими числами (представляются тройкой чисел) - C#

Узнай цену своей работы

Формулировка задачи:

Подобная задача уже была в теме для начинающих

С

++, но у меня большие проблемы в любой

С

(т.к. до этого с меня требовали только простенькие программки в delphi, а сейчас ВНЕЗАПНО с#! много требуют, мало объясняют). Помогите пожалуйста. Создать класс с закрытыми полями, где операции реализуются как методы класса. Нужно реализовать класс FazzyNumber для работы с нечеткими числами, которые представляются тройками чисел (x-e1, x, x+e2). Для чисел A=(A-al, A, A + ar) и B=(B-bl, B, B + br) арифметические операции выполняются по формулам: • сложение A+B = (A+B-al-bl, A+B, A+B +ar+br), • вычитание A-B = (A-B-al-bl, A-B, A-B +ar+br), • умножение AxB= (AB -Bal-Abl+albl, AB, AB + Bar+ Abr + arbr); • обратное число a= (1/ (A+ar), 1/A, 1/(A-al)), A>0 • деление A/B= ((A-al)/ (B+br), A/B, (A+ar)/(B-bl)), B>0 Помимо указанных операций, обязательно должны быть реализованы следующие методы: - метод инициализации Init; - ввод с клавиатуры Read; - вывод на экран Display; - преобразование в строку toString.

Решение задачи: «Создать класс для работы с нечёткими числами (представляются тройкой чисел)»

textual
Листинг программы
classFazzyNumber
{ /// begin klass
int e1, a, e2;
publicFazzyNumber()
        {
            e1 = 0; a = 0; e2 = 0;
        }
publicFazzyNumber(int x1, int x, int x2)
        {
            e1 = x1; a = x; e2 = x2;
        }
 
    } /// end klass

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


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

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

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