Bilişim TeknolojileriZor

Programlama

Hata ayıklama

5. Sınıf Bilişim Teknolojileri

Bir video oyununda oyuncunun puanı başlangıçta Puan=0Puan = 0 olarak belirlenmiştir. Puanlama sistemi şu şekilde kurgulanmıştır:

  • Her altın toplandığında: Puan=Puan+10Puan = Puan + 10
  • Her engele çarpıldığında: Puan=5Puan = 5 \nOyuncu önce 2 altın toplamış, sonra bir engele çarpmış ve en son 1 altın daha toplamıştır. Oyun sonunda oyuncunun puanı 15 çıkmıştır. Ancak oyun tasarımcısı puanın 25 olmasını istemektedir. Bu hatayı (bug) düzeltmek için hangi adım değiştirilmelidir?

Şıklar

A

Başlangıç puanı 10 yapılmalıdır.

B

Altın toplama puanı 20'ye çıkarılmalıdır.

C

Engele çarpma komutu Puan=Puan5Puan = Puan - 5 şeklinde güncellenmelidir.

D

En son altın toplandığında puan eklenmemelidir.

Çözüm Açıklaması

Mevcut kodda engele çarpıldığında puan kaç olursa olsun doğrudan 5'e eşitlenmektedir (atama hatası). Puanın azalması veya doğru hesaplanması için mevcut puandan çıkarma yapılması (Puan=Puan5Puan = Puan - 5) gerekir.

Video Çözüm

AI ile video çözüm oluştur

Yükleniyor...

İnteraktif Çözüm

Adım adım, sesli ve animasyonlu çözüm. Quiz ile kendini test et!

Bu konudan daha fazla soru çöz!

Interaktif soru çözümü ile pratik yap, puan kazan.

Hızlı Çöz

Benzer Sorular