c ile ladder yazar gibi programlama

hekır

Üye
Katılım
2 Eki 2007
Mesajlar
111
Puanları
1
Yaş
39
emayı ccs de programlarken aynı şema gibi düşünüp yazdım
daha basit devrelerde çalıyor ancak şema karıştıkca program çalışmıyor benim tahminimce parantezlerde ve oparatörlerde hata yapıyorum sizce bunu benim aşağıda anlattığım şekilde yazabilirmiyim veya nasıl yazarım (amacım sadece bu satır değil programın mantığını öğrenmeye çalışıyorum)

if ((b1==0)*(b2==1))+((b3==1)*(b2==1)*(k1==1))

{k=1;}
else
{k=0}
 
Sol 1 sag 0 olursa 1+0=1 yani sonuc true
Sol 1 sag 1 olursa 1+1=2 yani sonuc true

Yani carpma ve toplama c icin biraz tuhaf olmus, normalde if( (a==1) && (b==0) ) kullanilir
 
if( ((b1==0)||(b3==1))&&((b2==1)||((b4==1)&&(k1==1))))

k=1;

else

k=0;



olabilir diye düşünüyorum
 

Forum istatistikleri

Konular
128,163
Mesajlar
915,581
Kullanıcılar
449,922
Son üye
11akif

Yeni konular

Geri
Üst