home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Hack-Phreak Scene Programs
/
cleanhpvac.zip
/
cleanhpvac
/
FZNUM.ZIP
/
fuzzy
/
fznum
/
test01.cc
< prev
Wrap
C/C++ Source or Header
|
1994-10-03
|
787b
|
48 lines
#include "fznum.h"
int main()
{
float v1;
float v2;
float v3;
float v4;
cout << "\n\n\tFUZZY NUMBER TYPE\n"
<< "\tOverloaded subscribing operator test\n";
cout << "\nInsert a trapezoidal fuzzy value:\n";
cout << "\tbase lower bound: ";
cin >> v1;
cout << "\ttop lower bound: ";
cin >> v2;
cout << "\ttop upper bound: ";
cin >> v3;
cout << "\tbase upper bound: ";
cin >> v4;
FzNum fuzzy( v1, v2, v3, v4);
cout << "\nInsert a singleton value: ";
cin >> v1;
v2 = fuzzy[ v1];
if ( v2)
cout << "\nThe given fuzzy number represents " << v1
<< " at a presumption level of " << v2;
else
cout << "\nThe given fuzzy number does not represent " << v1;
cout << "\n\n\n";
return 0;
}