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 20: C# ile Hipotenüs Hesaplama ve Dizi Elemanlarını Artırma

  C# ile Hipotenüs Hesaplama ve Dizi Elemanlarını Artırma C# programlamada matematiksel işlemleri ve dizilerle çalışmayı öğrenmek, uygulamalı projelerle daha kolay hale gelir. Bu yazıda, dik üçgende hipotenüs hesaplama ve…

Yazıyı oku

Soru 18: C# ile Cümledeki Kelime Sayısını Hesaplama

  C# ile Cümledeki Kelime Sayısını Hesaplama C# programlamanın temel konularından biri olan dizelerle çalışma, kullanıcıdan alınan bir cümledeki kelime sayısını hesaplama örneğiyle pekiştirilebilir. Bu yazıda, split metodu ve döngülerle…

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?