Hangi durumda sabit kullanmak uygun olur?
A) Kullanıcıdan alınan yaş bilgisini saklarken
B) Matematiksel pi sayısını (3.14) saklarken
C) Oyun skoru değişkenini tutarken
D) Sayaç değerini artırırken
Programlamada sabit (constant), değeri programın çalışması boyunca değişmeyen bir veri türüdür. Bir kez tanımlandıktan sonra değeri asla değiştirilemez. Sabitler, genellikle evrensel gerçekleri, matematiksel sabitleri veya bir program içinde değişmesi beklenmeyen önemli değerleri temsil etmek için kullanılır. Bu, kodun daha okunabilir, daha güvenli ve bakımı daha kolay olmasını sağlar.
Şimdi seçenekleri tek tek inceleyelim:
- A) Kullanıcıdan alınan yaş bilgisini saklarken: Kullanıcının yaşı zamanla değişebilir (her yıl artar). Ayrıca, farklı kullanıcıların farklı yaşları olacaktır. Bu nedenle, yaş bilgisi bir değişkende saklanmalıdır.
- B) Matematiksel pi sayısını (3.14) saklarken: Matematiksel pi sayısı ($\pi$) evrensel bir sabittir. Değeri her zaman yaklaşık olarak 3.14159... şeklindedir ve asla değişmez. Bu tür değişmez değerler için sabit kullanmak en uygun yaklaşımdır.
- C) Oyun skoru değişkenini tutarken: Oyun skoru, oyun oynandıkça sürekli olarak artar veya azalır. Bu, değerinin sürekli değiştiği anlamına gelir. Dolayısıyla, oyun skoru bir değişkende tutulmalıdır.
- D) Sayaç değerini artırırken: Bir sayacın temel amacı, değerini artırmak veya azaltmaktır. Değeri sürekli değiştiği için sayaç da bir değişkendir.
Bu açıklamalara göre, değeri asla değişmeyecek olan matematiksel pi sayısını saklamak için sabit kullanmak en uygun durumdur.
Cevap B seçeneğidir.