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 bu işlemi nasıl gerçekleştireceğinizi adım adım anlatacağız.


1. Programın Amacı

Bu program, kullanıcıdan alınan bir cümledeki toplam kelime sayısını belirlemek için tasarlanmıştır. Cümledeki kelimeler, boşluk karakterlerine göre ayrıştırılır ve her bir kelime bir dizi elemanı olarak işlenir.


2. Kullanıcı Girdisi ile İşlem

Kullanıcıdan bir cümle girişi alınır ve split metodu ile kelimelere ayrılır:

Console.Write("Bir cümle girin: ");
string cumle = Console.ReadLine();

3. Split Metodu ile Kelimeleri Ayırma

Split metodu, bir cümledeki kelimeleri boşluk karakterine göre ayırır ve bu kelimeleri bir diziye dönüştürür. Dizinin uzunluğu, toplam kelime sayısını verir.

string[] kelimeler = cumle.Split(' ');
int kelimeSayisi = kelimeler.Length;

Console.WriteLine("Kelime sayısı: " + kelimeSayisi);

4. Kelime Uzunluklarını Belirleme

Her bir kelimenin uzunluğunu döngü ile hesaplayabilir ve kullanıcıya gösterebilirsiniz:

foreach (string kelime in kelimeler)
{
    Console.WriteLine($"'{kelime}' kelimesi {kelime.Length} karakter uzunluğunda.");
}

5. Çıktı Örneği

Giriş:
“Merhaba dünya bu bir test.”

Çıktı:

  • Kelime sayısı: 5
  • ‘Merhaba’ kelimesi 7 karakter uzunluğunda.
  • ‘dünya’ kelimesi 5 karakter uzunluğunda.
  • ‘bu’ kelimesi 2 karakter uzunluğunda.
  • ‘bir’ kelimesi 3 karakter uzunluğunda.
  • ‘test.’ kelimesi 5 karakter uzunluğunda.

6. Programın Mantığı

  1. Dizilere Ayırma: Split metodu boşluklara göre kelimeleri ayırır.
  2. Kelime Sayısını Hesaplama: Dizinin uzunluğu toplam kelime sayısını verir.
  3. Uzunluk Hesaplama: Döngü yardımıyla her bir kelimenin uzunluğu hesaplanır.

7. Uygulama Alanları

  • Dil İşleme: Metinlerdeki kelime ve karakter sayısını analiz etme.
  • Metin Analizleri: Veri temizleme ve istatistik çıkarma.
  • Eğitim: C#’ta diziler ve döngüler konularını öğrenmek için ideal bir örnek.

Sonuç

Bu C# uygulaması, kullanıcıdan alınan bir cümledeki kelime sayısını ve kelime uzunluklarını kolayca hesaplayabilmenizi sağlar. Daha gelişmiş uygulamalar için özel karakterleri filtreleyebilir veya kelimelerin gramer yapısını analiz edebilirsiniz.

 

İ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 17: C# ile Üç Basamaklı Sayının Basamaklarını Ayırma

  C# ile Üç Basamaklı Sayının Basamaklarını Ayırma C# programlama dünyasında basit ve etkili bir örnek olarak, kullanıcıdan alınan üç basamaklı bir sayıyı basamaklarına ayırma işlemini inceleyeceğiz. Bu uygulama, döngüler…

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?