Arsip Blog

Logika Fuzzy melalui C++ Multi Input Satu Output


#include <iostream.h>
void main()
{
double inp, miu[10], apred,batasbawah[10], batastengah[10], batasatas[10],bsr;
int a;
for(a=1;a<=3;a++)
{cout<<"Masukan Batas Bawah Segitiga "<<a<<" :"; cin>>batasbawah[a];
cout<<"Masukan Batas Tengah Segitiga "<<a<<" :"; cin>>batastengah[a];
cout<<"Masukan Batas Atas Segitiga "<<a<<" :"; cin>>batasatas[a];
cout<<endl; }
cout<<"masukkan nilai : ";cin>>inp;
cout<<endl;
for(a=1;a<=3;a++)
{if(inp>batasbawah[a] && inp<=batastengah[a])
{miu[a]=(inp-batasbawah[a])/(batastengah[a]-batasbawah[a]);}
else if(inp>batastengah[a] && inp<=batasatas[a])
{miu[a]=(batasatas[a]-batastengah[a])/(batasatas[a]-batasbawah[a]); }
else
{miu[a]=0;}cout<<"Nilai Miu Segitiga "<<a<<" : "<<miu[a]<<endl;}
bsr=miu[1]<miu[2] ? miu[1]:miu[2];
apred= miu[3]<bsr ? miu[3]:bsr;
cout<<endl;
cout<<"Nilai Myu ýang dipilih (diambil yang terkecil = "<<apred<<endl;
}
Artikel Terkait

0 komentar :

Posting Komentar

 

Catatannya Didit Copyright © 2011-2015 | Powered by Blogger