Blog Medium Without Sidebar

Caption placed here

5.3 – do-while ile Menülü Uygulama

📘 5.3 – do-while ile Menülü Uygulama 🔹 Açıklama: do-while döngüsü, diğer döngü türlerinden farklı olarak önce işlemi yapar, sonra koşulu kontrol eder. Yani bu döngü her zaman en az bir kere çalışır. Bu özellik onu menü sistemleri, kullanıcı yönlendirme akışları ve adım-adım uygulamalarda idealleştirir. Bu alt başlıkta: 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 5.3 – do-while ile Menülü Uygulama: Uygulamalı 5 Örnek 📌 Örnek 1: Basit Dört İşlem Menüsü 🎯 Amaç:Kullanıcıya toplama, çıkarma, çarpma, bölme seçeneklerini sunmak. 🎨 Form Elemanları: 💻 Kod: 📝 Açıklama:Menü seçenekleri switch-case ile, döngü do-while ile yönetiliyor. 📌 Örnek 2: Kullanıcı Giriş ve İşlem Seçimi 🎯 Amaç:Kullanıcı adı doğruysa işlem menüsüne yönlendirme, değilse tekrar sorma....
Read More

5.2 – while Döngüsüyle Veri Alma

📘 5.2 – while Döngüsüyle Veri Alma 🔹 Açıklama: while döngüsü, bir koşul doğru olduğu sürece çalışmaya devam eden yapıdır. Giriş verisiyle çalışan, kullanıcıdan sürekli bilgi alan, koşul sağlandıkça işlem yapan senaryolarda while döngüsü oldukça etkilidir. Bu yapıyı kullanarak: 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 5.2 – while Döngüsüyle Veri Alma: Uygulamalı 5 Örnek 📌 Örnek 1: Sıfır Girilene Kadar Sayı Toplama 🎯 Amaç:Kullanıcıdan sayı alınır, sıfır girilene kadar toplanır. 🎨 Form Elemanları: 💻 Kod: 📝 Açıklama:Liste üzerinden while ile sıfır gelene kadar toplanıyor. 📌 Örnek 2: Şifre Girilene Kadar Tekrar Sor 🎯 Amaç:Doğru şifre girilene kadar kullanıcıdan tekrar tekrar veri al. 🎨 Form Elemanları: 💻 Kod: 📝 Açıklama:Koşul her...
Read More

5.1 – for Döngüsü ile Sayı Üretme

📘 5.1 – for Döngüsü ile Sayı Üretme 🔹 Açıklama: for döngüsü, programlamada belirli aralıklarla tekrarlayan işlemleri hızlı ve kontrollü şekilde gerçekleştirmek için kullanılır. Sayı üretme, listeleme, hesaplama, dizi veya liste işlemleri gibi birçok senaryoda for döngüsü vazgeçilmezdir. Bu alt başlıkta kullanıcıdan alınan değerlere göre: 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 5.1 – for Döngüsü ile Sayı Üretme: Uygulamalı 5 Örnek 📌 Örnek 1: 1’den 100’e Kadar Sayıları Listeleme 🎯 Amaç:1’den 100’e kadar olan sayıları bir ListBox içinde göstermek. 🎨 Form Elemanları: 💻 Kod: 📝 Açıklama:Başlangıç değeri 1, bitiş değeri 100, artış değeri 1 olan klasik bir for döngüsü. Liste kutusuna her adımda bir sayı eklenir. 📌 Örnek 2: Belirli...
Read More

4.5 – Gelişmiş Koşul Örnekleri

📘 4.5 – Gelişmiş Koşul Örnekleri 🔹 Açıklama: Basit if-else yapılarının ötesinde, karmaşık kararlar içeren uygulamalar geliştirmek için birden fazla koşulu bir arada değerlendirebilmek gerekir. Bu bölümde: üzerinde durulacak. Hedef, öğrencinin gerçek senaryolara uygun kod yazabilmesini sağlamak. 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 4.5 – Gelişmiş Koşul Örnekleri: Uygulamalı Senaryolar 📌 Örnek 1: Yaş ve Gelir Durumuna Göre Burs Hakkı 🎯 Amaç:Öğrencinin yaşı ve gelir durumu dikkate alınarak burs verilip verilmeyeceğini belirlemek. 🎨 Form Elemanları: 💻 Kod: 📝 Açıklama:İç içe if yapısı kullanıldı. İlk koşul yaş, ikinci koşul gelir durumu. 📌 Örnek 2: Kullanıcı Girişi ve Yetki Kontrolü 🎯 Amaç:Kullanıcının adı, şifresi ve yetkisine göre sisteme alınıp alınmayacağına karar verilsin....
Read More

4.4 – Koşula Dayalı Yönlendirme

📘 4.4 – Koşula Dayalı Yönlendirme 🔹 Açıklama: Kullanıcının verdiği yanıtlara veya yaptığı seçimlere göre uygulamanın farklı ekranlara, formlara ya da işlemlere yönlendirilmesi, kullanıcı deneyiminin merkezinde yer alır. Bu, sadece bilgi göstermenin ötesine geçip, programı reaktif bir sistem haline getirir. Koşula dayalı yönlendirme sayesinde: 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 4.4 – Koşula Dayalı Yönlendirme: Örneklerle Uygulama 📌 Örnek 1: Giriş Ekranından Rol Bazlı Yönlendirme 🎯 Amaç:Kullanıcı giriş yaptığında rolüne göre farklı forma yönlendirme (Admin vs. Öğrenci). 🎨 Formlar: 💻 Kod (GirisForm.cs): 📝 Açıklama:Giriş bilgilerine göre farklı formlar açılıyor, this.Hide() ile önceki form gizleniyor. 📌 Örnek 2: Sınav Sonucuna Göre Mesaj Ekranına Geçiş 🎯 Amaç:Kullanıcının sınav notuna göre “Başarılı” ya...
Read More