c ile ladder yazar gibi programlama

hekır

Üye
Katılım
2 Eki 2007
Mesajlar
111
Puanları
1
Yaş
38
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}
 

silvestir

Profesyonel Üye
Katılım
10 Ağu 2011
Mesajlar
2,769
Puanları
656
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
 

Ahsen_1878

Üye
Katılım
6 Ocak 2012
Mesajlar
1
Puanları
1
Yaş
35
if( ((b1==0)||(b3==1))&&((b2==1)||((b4==1)&&(k1==1))))

k=1;

else

k=0;



olabilir diye düşünüyorum
 

Yeni mesajlar

Forum istatistikleri

Konular
122,298
Mesajlar
862,849
Kullanıcılar
438,904
Son üye
Muhammedter

Yeni konular

Üst