PHP Fonksiyon Örnekleri

Fonksiyon kullanımını günlük hayattan örneklerle öğrenin.

Günlük hayatımızda farkında olmasak da birçok yerde fonksiyonlarla karşılaşırız. Bir fonksiyon, belirli bir girdiye (input) karşılık her zaman tek ve belirli bir çıktı (output) veren bir ilişkidir. İşte günlük hayattan bazı örnekler: 1. **Yaşınız ve Doğum Yılınız:** * **Girdi:** Yaşınız (örneğin, 30) * **Çıktı:** Doğum yılınız (örneğin, 1994) * Açıklama: Her yaşa karşılık gelen tek bir doğum yılı vardır (bulunduğumuz yıla göre). 2. **Satın Alınan Ürün Miktarı ve Toplam Fiyat:** * **Girdi:** Aldığınız ürün adedi (örneğin, 5 ekmek) * **Çıktı:** Ödeyeceğiniz toplam tutar (örneğin, 75 TL, eğer ekmek birim fiyatı 15 TL ise) * Açıklama: Birim fiyatı belli olan bir üründen belirli sayıda aldığınızda, ödeyeceğiniz toplam tutar her zaman aynıdır. 3. **Harcadığınız Elektrik ve Elektrik Faturanız:** * **Girdi:** Ay içinde tükettiğiniz elektrik miktarı (kWh) * **Çıktı:** Elektrik faturanızdaki tutar * Açıklama: Elektrik tarifeleri sabit olduğunda, harcadığınız enerji miktarı faturanızdaki tutarı tekil olarak belirler. 4. **Arabaya Koyulan Yakıt Miktarı ve Gidilebilecek Mesafe:** * **Girdi:** Aracınıza koyduğunuz yakıt miktarı (litre) * **Çıktı:** Gidebileceğiniz yaklaşık mesafe (kilometre) * Açıklama: Aracınızın yakıt tüketimi belliyse, belirli bir miktar yakıtla gideceğiniz mesafe aşağı yukarı bellidir. 5. **Reçetelerdeki Malzeme Miktarları:** * **Girdi:** Yapmak istediğiniz porsiyon sayısı (örneğin, 4 kişilik kek) * **Çıktı:** Her bir malzeme için gereken miktar (örneğin, 2 bardak un) * Açıklama: Bir tarifi belirli bir porsiyon sayısına göre uyarladığınızda, her malzemenin miktarı tekil olarak belirlenir. 6. **Telefon Numarası ve Arayacağınız Kişi:** * **Girdi:** Çevirdiğiniz telefon numarası * **Çıktı:** Ulaştığınız kişi veya kurum * Açıklama: Her telefon numarası tek bir aboneye aittir (istisnai durumlar hariç, örneğin meşgul tonu gibi çıktı farklılaşabilir ama numara tek bir hedefe bağlıdır). 7. **Sıcaklık ve Kıyafet Seçimi (Basit Model):** * **Girdi:** Dışarıdaki hava sıcaklığı (örneğin, 5°C) * **Çıktı:** Giyeceğiniz kıyafet türü (örneğin, kalın kaban) * Açıklama: Belirli bir sıcaklık aralığı için genellikle belirli bir kıyafet türünü tercih ederiz (çok kişisel bir tercih olsa da, belirli bir kişi için belirli bir sıcaklıkta giyeceği tek bir "en uygun" kıyafet kombinasyonu olabilir). 8. **Bir Uygulamadaki Tuş veya Buton Fonksiyonları:** * **Girdi:** Bir butona basma eylemi (örneğin, "Oynat" butonuna basmak) * **Çıktı:** Uygulamanın gerçekleştirdiği eylem (örneğin, video oynatılmaya başlar) * Açıklama: Her butonun basıldığında gerçekleştirdiği tek bir önceden tanımlanmış görevi vardır. Bu örnekler, fonksiyonların sadece soyut matematiksel kavramlar olmadığını, günlük yaşantımızda olaylar ve durumlar arasındaki sebep-sonuç ilişkilerini anlamak için de kullanılabileceğini göstermektedir.
Son Paylaşımlar
Kategoriler