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

C# ile Döngüler (Loops) ve C# Do While Döngüsü

eminbasbayan

eminbasbayan

2 dk okuma
C# ile Döngüler (Loops) ve C# Do While Döngüsü
🔍 Büyütmek için tıklayın

Döngüler, programlama dilinde belirli bir kod blokunun tekrar tekrar çalıştırılmasını sağlayan yapılardır. Bir döngü, belirli bir koşul sağlandığı sürece kod bloğunu tekrarlar. Bu, aynı veya benzer işlemleri çok sayıda kez yapmamız gerektiğinde çok yararlıdır. Örneğin, bir dizi içindeki her eleman üzerinde işlem yapmak veya belirli bir koşula ulaşıncaya kadar bir işlemi tekrar etmek için döngüler kullanılabilir.

C# dilinde çeşitli döngü türleri bulunur:

  • do-while Döngüsü
  • for Döngüsü
  • while Döngüsü

Her bir döngü türü, farklı senaryolar için uygundur ve kullanımı senaryonun gereksinimlerine göre değişir.

do-while Döngüsü: Kod Örneğiyle Açıklama

do-while döngüsü, döngü koşulu kontrol edilmeden önce döngü içindeki kodun en az bir kez çalıştırılmasını sağlar. Yani, koşul sonradan kontrol edilir ve bu koşul true (doğru) olduğu sürece döngü devam eder.

int k = 0; // Başlangıç değeri do { Console.WriteLine($"k'nin değeri: {k}"); // k'nin mevcut değerini yazdır k++; // k'nin değerini bir artır } while (k < 10); // k'nin değeri 10'dan küçük olduğu sürece döngüyü tekrarla

Bu örnekte, k değişkeni 0 ile başlar ve her döngüde 1 arttırılır. k'nin değeri 10'a ulaştığında, while koşulu false olur ve döngü sona erer. Böylece, ekrana "k'nin değeri: x" cümlesi, k 10 olana kadar her değer için yazdırılır.

Önemli bir nokta, do-while döngüsünün özelliği gereği, döngü içindeki kodun koşul ne olursa olsun en az bir kez çalıştırılacak olmasıdır. Bu yüzden, k başlangıçta 10 veya daha büyük bir değere sahip olsa bile, döngü içindeki kod bloğu bir kez çalışır, sonra koşul kontrol edilir ve döngü sona erer.

Sonuç

C# programlamada döngüler, kod tekrarını azaltmak, program akışını etkin bir şekilde yönetmek ve belirli bir koşula kadar veya bir koleksiyondaki her eleman için işlemleri tekrarlamak için kullanılır. do-while döngüsü, koşulun sonradan kontrol edildiği ve döngü bloğunun mutlaka en az bir kez çalıştırıldığı özel bir döngü türüdür. Bu, bazı senaryolarda, özellikle de işlem en az bir kez yapılmalıyken kullanışlıdır.

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