Soru 10: C# Konsol Uygulaması: Kullanıcı Girdisi ve Döngülerle Metin Tekrarlama

 

C# Konsol Uygulaması: Kullanıcı Girdisi ve Döngülerle Metin Tekrarlama

C# programlama dilinde kullanıcı girdisi almak ve bu girdiyi döngülerle işlemek, temel konsol projelerinde sıklıkla kullanılan bir tekniktir. Bu yazıda, kullanıcıdan bir metin ve tekrar sayısı alarak, metni belirtilen sayıda ekranda gösteren bir uygulama ele alıyoruz.


1. Kullanıcıdan Metin ve Sayı Girdisi Alma

Bu uygulamada, kullanıcıdan bir metin girmesi ve bu metni kaç kez tekrarlamak istediğini belirtmesi isteniyor. Aşağıdaki örnek kod, kullanıcı girdilerini nasıl alacağımızı gösterir:

Console.Write("Tekrarlanacak metni girin: ");
string metin = Console.ReadLine();

Console.Write("Kaç kez tekrarlanacağını girin: ");
int tekrarSayisi = Convert.ToInt32(Console.ReadLine());

2. Döngüler Kullanarak Metni Tekrarlama

Kullanıcının belirttiği sayıda metni ekrana yazdırmak için for döngüsü kullanıyoruz. Bu, hem performans hem de okunabilirlik açısından etkili bir yöntemdir:

for (int i = 0; i < tekrarSayisi; i++)
{
    Console.WriteLine(metin);
}

3. Örnek: Kullanıcı Girdisi ile Çalışma

Diyelim ki kullanıcı şu değerleri giriyor:

  • Metin: “Merhaba Dünya”
  • Tekrar Sayısı: 3

Programın çıktısı şu şekilde olacaktır:

Merhaba Dünya  
Merhaba Dünya  
Merhaba Dünya  

4. Döngülerle Dinamik Tekrarlama

Kullanıcının girdisine bağlı olarak döngü koşulları dinamik bir şekilde değişir. Kullanıcı farklı bir tekrar sayısı girdiğinde, döngü o sayıya uyum sağlayarak işlemi gerçekleştirir.


5. Daha Gelişmiş Kontroller

Programınıza ek olarak şu kontrolleri ekleyebilirsiniz:

  • Kullanıcının geçerli bir sayı girdiğinden emin olmak için TryParse kullanımı.
  • Boş metin veya negatif tekrar sayıları için hata mesajları ekleme.

Sonuç

C# konsol uygulamalarıyla döngüleri öğrenmek, programlama mantığını geliştirmek için harika bir yöntemdir. Bu örnek, kullanıcı girdisini işleme ve döngüleri kullanarak metni ekrana yazdırma gibi temel becerileri kapsar.

İlgili Yazılar

Soru 16: C# Programı ile Bölünebilen Sayıları Hesaplama

  C# Programı ile Bölünebilen Sayıları Hesaplama C# konsol uygulamaları, programlama öğrenenlerin mantıklı ve verimli çözümler üretmesine yardımcı olan harika araçlardır. Bu yazıda, bölünebilen sayılar hesaplayan bir C# programı yapmayı…

Yazıyı oku

C# Soru 15: Konsol Programı ile Yıldız Deseni Çizme Uygulaması

  C# Konsol Programı ile Yıldız Deseni Çizme Uygulaması C# konsol uygulamaları, kullanıcıların temel programlama mantığını anlamalarına yardımcı olmak için harika bir platformdur. Bu yazımızda, yıldız deseni çizme örneği üzerinden…

Yazıyı oku

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yazıları Keşfedin

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?