| Description | | Un tipo per rappresentare un intervallo di interi fuzzy. L’intervallo fuzzy è rappresentato da quattro valori di tipo Int, ciascuno dei quali deve essere maggiore o uguale al precedente. |
| Constructor | IntFuzzyInterval IntFuzzyInterval( Int value ) | Costruttore da un intero. Inizializza tutti e quattro i valori con il valore “value”. |
| Initialization | Expression of type {x1, x2, x3, x4} | Una variabile di tipo IntFuzzyInterval può essere inizializzata con un’espressione del tipo {x1, x2, x3, x4}, dove x1, x2, x3 e x4 sono valori di tipo Int. Esempio: Int x1 = 5; IntFuzzyInterval intFuzzyInt = {x1, 200, 300, 5000}; |
| Operators | + | Operatore binario di addizione che somma un valore di tipo IntFuzzyInterval a un valore di tipo Int. Restituisce un valore di tipo IntFuzzyInterval. |
| + | Operatore binario di addizione che somma un valore di tipo IntFuzzyInterval a un valore di tipo DistInterval. Restituisce un valore di tipo IntFuzzyInterval. |
| - | Operatore binario di sottrazione che sottrae un valore di tipo Int da un valore di tipo IntFuzzyInterval. Restituisce un valore di tipo IntFuzzyInterval. |
| - | Operatore binario di sottrazione che sottrae un valore di tipo IntFuzzyInterval da un valore di tipo Int. Restituisce un valore di tipo IntFuzzyInterval. |
| - | Operatore binario di sottrazione che sottrae un valore di tipo DistInterval da un valore di tipo IntFuzzyInterval. Restituisce un valore di tipo IntFuzzyInterval. |
| - | Operatore binario di sottrazione che sottrae un valore di tipo IntFuzzyInterval da un valore di tipo DistInterval. Restituisce un valore di tipo IntFuzzyInterval. |
| * | Operatore binario di moltiplicazione che moltiplica un valore di tipo IntFuzzyInterval per un valore di tipo Int. Restituisce un valore di tipo IntFuzzyInterval. |
| * | Operatore binario di moltiplicazione che moltiplica un valore di tipo IntFuzzyInterval per un valore di tipo DistInterval. Restituisce un valore di tipo IntFuzzyInterval. |
| / | Operatore binario di divisione che divide un valore di tipo IntFuzzyInterval per un valore di tipo Int. Restituisce un valore di tipo IntFuzzyInterval. |