EHTT Logo

Elektronik ve
Haberleşme Teknolojisi Topluluğu

Çalışma Soruları

Topluluğumuz üyelerinin algoritma kurma, devre analizi yapma ogmülü sistem kodlama becerilerini test etmeleri için hazırlanan dijital arşive buradan ulaşabilirsiniz.

EHTT Soru ve PDF Havuzu

Google Drive'da Aç
Yararlı Simülatörler
Haftanın Siber Sorusu

Aşağıdaki Arduino kod parçası çalıştırıldığında seri port ekranında (Serial Monitor) tam olarak hangi çıktı görülür?

int x = 5; void setup() { Serial.begin(9600); if(x++ > 5) { Serial.print("A - "); } else { Serial.print("B - "); } Serial.print(x); } void loop() {}
Çözüm ve Analiz:
x++ ifadesi (Post-increment) değişkeni kontrol edildikten sonra artırır. if(5 > 5) ifadesi yanlış (false) olduğu için kod else bloğuna sapar ve ekrana B - yazdırır. Halbuki if satırı geçildiği an x'in değeri 1 artarak 6 olmuştur. Bu yüzden yanına 6 basılır. Doğru cevap B - 6'dır!