Vai al contenuto principale

Descrizione

Un tipo per rappresentare un intervallo intero fuzzy di area. L’intervallo fuzzy è rappresentato da quattro valori di tipo Area, ciascuno dei quali deve essere maggiore o uguale al precedente.

Costruttore

FirmaDescrizione
AreaFuzzyInterval AreaFuzzyInterval( Area value )Costruttore a partire da un valore di tipo Area. Inizializza tutti e quattro i valori con il valore “value”.

Inizializzazione

Una variabile di tipo AreaFuzzyInterval può essere inizializzata con un’espressione del tipo {a1, a2, a3, a4}, dove a1, a2, a3 e a4 sono valori di tipo Area. Esempio:
Area a1 = 500dt*dt;
AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dt*dt, 3000dt*dt, 5000dt*dt};

Operatori

OperatoreDescrizione
+Operatore binario di addizione che somma un valore di tipo AreaFuzzyInterval a un valore di tipo Area. Restituisce un valore di tipo AreaFuzzyInterval.
-Operatore binario di sottrazione che sottrae un valore di tipo Area da un valore di tipo AreaFuzzyInterval. Restituisce un valore di tipo AreaFuzzyInterval.
-Operatore binario di sottrazione che sottrae un valore di tipo AreaFuzzyInterval da un valore di tipo Area. Restituisce un valore di tipo AreaFuzzyInterval.
*Operatore binario di moltiplicazione che moltiplica un valore di tipo AreaFuzzyInterval per un valore di tipo Int. Restituisce un valore di tipo AreaFuzzyInterval.
/Operatore binario di divisione che divide un valore di tipo AreaFuzzyInterval per un valore di tipo Int. Restituisce un valore di tipo AreaFuzzyInterval.