Soru & Cevap

Arduino ...

16.10.2016 - 05:33

int a=5;
int b=5;


void setup() {
Serial.begin(9600);
}

void loop() {
if (a==b); 
Serial.print ("Sayilar esittir.");
else if (a!=b); {
Serial.print ("Sayilar esit degil.");
}

şeklinde bir çalışma yapmamız lazım ama her seferinde burdan hata alıyorum, Şimdiden teşekkürler.

3 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-68037-1476395670.png
mehmetyilmaz5050
17.10.2016 - 10:03

İyi Günler Kardeşim.

Yazdıgın kodlamada if() else if kullanımlarında hata yapmışsın nıktalı virgül konulmaz iflerde
örkne k :

if(a==b){}

else if(a!=b){} ///Bunun yerine else kullanılırsan daha mantıkmlı olur sagdece
Ek bilgi olarak ihtimaller bitmez  if deki kullanım ifadeleri değişe bilir.("==","!=","===",vs....)

Profile picture for user frtdnm
frtdnm
16.10.2016 - 07:10
int a = 5;
int b = 5;


void setup() {
  Serial.begin(9600);
}

void loop() {
  if (a == b) {
    Serial.print ("Sayilar esittir.");
  }
  else {
    Serial.print ("Sayilar esit degil.");
  }
}

toplam iki ihtimal var ya eşittir ya değildir. o yüzden else yazmanız yeterli, else if kullanmanıza gerek yok.

Mehmet
17.10.2016 - 12:05
İyigünler