/** * Constructeur à deux paramètres. * @param commence Valeur à partir de laquelle la variable commence à être vraie. * @param completement Valeur à partir de laquelle la variable est tout-à-fait vraie. * */ public VariableLinguistique(decimal commence, decimal completement) { commence_Etre_Vrais=commence; est_Tout_A_Fait_Vrais=completement; ecart = est_Tout_A_Fait_Vrais - commence_Etre_Vrais; termine = est_Tout_A_Fait_Vrais; typeDeVariable = TypeDeVariable.LineaireSimple; }
/** * Constructeur à trois paramètres. * @param commence Valeur à partir de laquelle la variable commence à être vraie. * @param completement Valeur à partir de laquelle la variable est tout-à-fait vraie. * @param termine Valeur à partir de laquelle la variable n'est plus vraie. * */ public VariableLinguistique(decimal commence, decimal completement, decimal fini) : this(commence, completement) { termine=fini; typeDeVariable=TypeDeVariable.LineaireTriangulaire; }