Pular para o conteúdo principal

Descrição

Um tipo para representar um intervalo impreciso de inteiros referente à área. O intervalo impreciso é representado por quatro valores do tipo Area, cada um dos quais deve ser maior ou igual ao anterior.

Construtor

AssinaturaDescrição
AreaFuzzyInterval AreaFuzzyInterval( Area value )Construtor a partir de um valor do tipo Area. Inicializa todos os quatro valores com o parâmetro “value”.

Inicialização

Uma variável do tipo AreaFuzzyInterval pode ser inicializada com uma expressão do tipo {a1, a2, a3, a4}, em que a1, a2, a3 e a4 são valores do tipo Area. Exemplo:
Area a1 = 500dt*dt;
AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dt*dt, 3000dt*dt, 5000dt*dt};

Operadores

OperadorDescrição
+Operador binário de adição que soma um valor do tipo AreaFuzzyInterval a um valor do tipo Area. Retorna um valor do tipo AreaFuzzyInterval.
-Operador binário de subtração que subtrai um valor do tipo Area de um valor do tipo AreaFuzzyInterval. Retorna um valor do tipo AreaFuzzyInterval.
-Operador binário de subtração que subtrai um valor do tipo AreaFuzzyInterval de um valor do tipo Area. Retorna um valor do tipo AreaFuzzyInterval.
*Operador binário de multiplicação que multiplica um valor do tipo AreaFuzzyInterval por um valor do tipo Int. Retorna um valor do tipo AreaFuzzyInterval.
/Operador binário de divisão que divide um valor do tipo AreaFuzzyInterval por um valor do tipo Int. Retorna um valor do tipo AreaFuzzyInterval.