Kontrol Yapıları

Welcome to your Kontrol Yapıları

Aşağıda verilen kodun çıktısı nedir?

void setup() {

Serial.begin(9600);

}

void loop() {

int a=10;

int b=12;

int c=13;

if(a>b && a>c) {

Serial.println(a);

}

else if(b>a && b>c) {

Serial.println(b);

}

else if(c>a && c>b) {

Serial.println(c);

}

}

Aşağıdaki kontrol yapılarından hangisi çıkış kontrollü bir döngüdür?

Aşağıdaki kodun çıktısı nedir?

void setup() {

Serial.begin(9600);

}

void loop() {

int a=1011;

int rev=0,t=a;

while(t!=0) {

rev=rev*10;

rev=rev+t%10;

}

If(n==rev) {

Serial.println(“Palindrome”);

}

else {

Serial.println(“Not a palindrome”);

}

}

Aşağıdaki kodun çıktısı nedir?

void setup() {

Serial.begin(9600);

int i,n,t1=0,t2=1,nt;

n=4;

for(i=1;i<=n;++i) {

Serial.print(t1);

Serial.print(“ ”);

nt=t1+t2;

t1=t2;

t2=nt;

}

}

void loop() {

//Do Nothing

}

Herhangi bir döngüyü zamanından önce durdurmak ve programın geri kalanının çalışmasını etkilemeden yalnızca döngüden çıkmak için kullanılan kontrol yapısının adı nedir?

Aşağıda verilen kod parçası yanlış mı?

if(a=b) {

Serial.print(“Yes”);

}

Kontrol yapılarından hangisi if-else deyimine benzer?

Pin 10'a sabit 5V besleme varsa aşağıda verilen kodun çıktısı nedir?

void setup() {

Serial.begin(9600);

}

void loop() {

int x=0;

do {

x=analogRead(10);

Serial.println(x);

}while(x!=1023);

}

Giriş 1101'den pin 10'a ise aşağıda verilen kodun çıktısı nedir?

void setup() {

Serial.begin(9600);

}

void loop() {

if(digitalRead(10)==1) {

Serial.print(“HIGH ”);

}

}

Break ifadesi bir programı iptal etmek için kullanılabilir mi?