Ece, topladığı meyvelerin puanını hesaplayan bir program yazmıştır. Ancak program, her elma için 5 puan eklemesi gerekirken yanlış sonuç vermektedir. Aşağıdaki tabloda programın değişken değerleri ve işlemleri gösterilmiştir. Hangi satırdaki işlem 'Mantıksal Hata' (Logical Error) içermektedir?
Şıklar
Başlangıç Değeri
- Meyve (Elma)
- Meyve (Elma)
Sonuç Ekranı
Çözüm Açıklaması
Tabloyu incelediğimizde: Başlangıçta puan 0'dır (Doğru). 1. Meyve toplandığında 'Puan = Puan + 5' yapılmış ve puan 5 olmuştur (Doğru). Ancak 2. Meyve toplandığında 'Puan = Puan * 5' işlemi yapılmıştır. Bu işlem puanı 5+5=10 yapması gerekirken 5*5=25 yapacaktır. Toplama yerine çarpma yapılması ti\pik bir mantıksal hatadır.
Video Çözüm
AI ile video çözüm oluştur
İnteraktif Çözüm
Adım adım, sesli ve animasyonlu çözüm. Quiz ile kendini test et!