Jump to content

İf Sorgusunda Nerede Hata Yapıyorum?


emin.umut
 Share

Recommended Posts

keskin_deger = Input.GetText("Input1");

cd_beta = 10;
cd_gama = 20;
d_alfa  = 10;
d_beta  = 20;
d_gama  = 30;
n_alfa  = 20;
n_beta  = 30;
n_gama  = 40;
y_alfa  = 30;
y_beta  = 40;
y_gama  = 50;
cy_alfa = 40;
cy_beta = 50;

cok_dusuk = 0; dusuk = 0; Normal = 0; yuksek = 0; cok_yuksek = 0;
 -- çok düşük kümesi için üyelik derecesini hesaplar
if (keskin_deger <= "cd_beta") then  cok_dusuk =1;
elseif (keskin_deger > "cd_beta" and keskin_deger <= cd_gama) then cok_dusuk = (cd_gama - keskin_deger) / (cd_gama - cd_beta);
elseif (keskin_deger > "d_beta") then cok_dusuk = 0;
end

Label.SetText("Label4", cok_dusuk);

Arkadaşlar yukarıda ki sorguyu nasıl yapmalıyım?

Link to comment
Share on other sites

Nesneler Tırnak içinde değil düz olacak.

örn

.

  1. if (keskin_deger <= cd_beta) then  cok_dusuk =1;
  2. elseif (keskin_deger > cd_beta and keskin_deger <= cd_gama) then cok_dusuk = (cd_gama - keskin_deger) / (cd_gama - cd_beta);
  3. elseif (keskin_deger > d_beta) then cok_dusuk = 0;
  4. end

gibi

Link to comment
Share on other sites

if (keskin_deger <= "cd_beta") then

burada integer ile string'i matematiksel olarak karşılaştırmaya çalışıyorsunuz. yani sayı küçük ya da eşitse metinden demişsiniz. şu şekilde olmalı:

keskin_deger = Input.GetText("Input1");
 
cd_beta = 10;
cd_gama = 20;
d_alfa  = 10;
d_beta  = 20;
d_gama  = 30;
n_alfa  = 20;
n_beta  = 30;
n_gama  = 40;
y_alfa  = 30;
y_beta  = 40;
y_gama  = 50;
cy_alfa = 40;
cy_beta = 50;
 
cok_dusuk = 0; dusuk = 0; Normal = 0; yuksek = 0; cok_yuksek = 0;
 -- çok düşük kümesi için üyelik derecesini hesaplar
if (keskin_deger <= cd_beta) then  cok_dusuk =1;
elseif (keskin_deger > cd_beta and keskin_deger <= cd_gama) then cok_dusuk = (cd_gama - keskin_deger) / (cd_gama - cd_beta);
elseif (keskin_deger > d_beta) then cok_dusuk = 0;
end
 
Label.SetText("Label4", cok_dusuk);
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...