C# Hızlı Başlangıç Kursu

C# ile while Döngüsü

eminbasbayan

eminbasbayan

2 dk okuma
C# ile while Döngüsü
🔍 Büyütmek için tıklayın

while döngüsü, C# programlama dilinde koşula bağlı olarak bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır. while döngüsünün temel mantığı oldukça basittir: Belirtilen koşul true olduğu sürece döngü içindeki kod bloğu çalıştırılır.

while Döngüsünün Yapısı

while (koşul) { // Koşul true olduğu sürece bu blok çalışır }

while döngüsünde, döngü başlamadan önce koşul kontrol edilir. Eğer koşul doğru (true) ise, döngü içindeki kod bloğu çalıştırılır. Her iterasyondan sonra koşul tekrar kontrol edilir ve bu, koşul yanlış (false) olana kadar devam eder.

while Döngüsü Örneği

Örneğin, bir değişkenin değeri 10'a ulaşana kadar onu artırmak istediğimizi düşünelim:

int k = 0; // Başlangıç değeri olarak 0 atadık. while (k < 10) { Console.WriteLine($"k'nin şu anki değeri: {k}"); k++; // k değişkenini her döngüde bir artırıyoruz. }

Bu örnekte, k değişkeni 0'dan başlar ve k < 10 koşulu true olduğu sürece döngü devam eder. Her döngüde k bir arttırılır, böylece k değeri 10 olduğunda döngü sona erer.

while vs. do-while

while döngüsünün önemli bir özelliği, döngüye girilmeden önce koşulun kontrol edilmesidir. Bu, koşul baştan yanlışsa, döngü içindeki kod bloğunun hiç çalışmayacağı anlamına gelir. Örneğin, k'nın başlangıç değeri 10'dan büyük veya eşitse, yukarıdaki while döngüsü hiçbir işlem yapmaz.

Buna karşılık, do-while döngüsü, döngü bloğunu en az bir kez çalıştırmayı garanti eder çünkü koşul kontrolü, döngü bloğu çalıştıktan sonra yapılır. Bu nedenle, kodunuzun duruma bağlı olarak en az bir kez çalışmasını istiyorsanız do-while kullanmak daha uygun olabilir.

Sonuç

while döngüsü, koşullu işlemleri tekrar etmek için C# programlamada sıkça kullanılan bir yapıdır. Koşulun döngüye girilmeden önce kontrol edilmesi, bu döngü türünü özellikle belirli bir koşul sağlanana kadar kodu tekrar etmek istediğiniz durumlar için uygun kılar. Ancak, koşulun döngü içinde değiştirilmediği durumlarda sonsuz döngüler oluşabileceği için dikkatli olmak gerekir.

Etiketler

#Eğitimler#C# Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları
Genel

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları

C# (C sharp), Microsoft tarafından geliştirilen, güçlü, nesne yönelimli bir programlama dilidir. .NET Framework üzerinde çalışır ve web, masaüstü, mobil ve oyun geliştirmek için kullanılabilir. C#'ın, Java, C++ gibi dillerle benzer yönleri bulunsa da, özellikle .NET ekosistemiyle entegrasyonu,

3 dk
C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları
Genel

C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları

C#, Microsoft tarafından geliştirilen, güçlü tip denetimine sahip, nesne yönelimli bir programlama dilidir. .NET Framework ve .NET Core sayesinde geniş bir uygulama yelpazesine sahip olan C#, web geliştirmeden masaüstü uygulamalarına, oyun geliştirmeden mobil uygulamalara kadar birçok alanda e

3 dk
Visual Studio ile C# Kurulumu: Adım Adım Rehber
Genel

Visual Studio ile C# Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve C# ile çalışmak istiyorsanız, Visual Studio mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen zengin özelliklere sahip ve profesyonel bir entegre geliştirme ortamıdır (IDE). Bu rehberde, C# ve Visual Studio'yu adım adım nasıl kuracağınızı

2 dk
C# Data Types (Veri Tipleri)
Genel

C# Data Types (Veri Tipleri)

C# programlama dili, .NET Framework'ün bir parçası olarak Microsoft tarafından geliştirilmiştir. Güçlü tip denetimi, nesne yönelimli programlama, ve geniş kütüphane desteği gibi özellikleriyle dikkat çeker. C# içerisinde kullanılan veri tipleri, programlama sırasında verilerin doğru şekilde iş

4 dk
C# ile Kullanıcı Girişi ve Çıktısı (User IO)
Genel

C# ile Kullanıcı Girişi ve Çıktısı (User IO)

Bu yazıda, C# kullanarak nasıl ekrana çıktı verileceği ve kullanıcıdan giriş nasıl alınacağı üzerine odaklanacağız. Özellikle konsol uygulamalarında sıkça kullanılan `Console.WriteLine` ve `Console.ReadLine` metotlarını inceleyeceğiz. ## </

2 dk
C# ile Temel Matematik İşlemleri
Genel

C# ile Temel Matematik İşlemleri

C# programlama dilinde, temel matematik işlemleri yapmak oldukça basit ve doğrudandır. Bu yazıda, toplama, çıkarma, çarpma, bölme, ve mod alma gibi temel işlemlerin yanı sıra, artırma ve azaltma işlemleri üzerinde duracağız. Ayrıca, veri tipleri arasında dönüşüm yapmanın (casting) nasıl gerçek

2 dk