Yazılım

C# Kelimenin Yerlerini Karıştırma Örneği

C#’da kelimenin yerlerini karıştırma işlemini bu makalemizde bahsedeceğiz. Genelde bilgisayar programla okuyan arkadaşlarımızın sınav sorularında çıkabilir. Şimdi sizlere nasıl kelimenin yerlerini karıştıracağınızı göstereceğiz.

 

Kelimenin Yerlerini Karıştırma – Hazırlık

Bu projemizde aşağıdaki araçlara ihtiyacımız olacaktır. Aşağıdaki araçlar şunlardır;

  1. Form Projesi
  2. Label
  3. TextBox
  4. Buton

Bu araçları projenize dahil ettiğinizde aşağıdaki gibi bir görsel çıkması gerekmektedir;

 

 

Kelimenin Yerlerini Karıştırma Kodları

Bu bölümde sizlere kelimenin nasıl yerlerini karıştıracağınız hakkında bir kaç bilgi vermek istiyorum. Öncelikle bu işlemde For Döngüsü ile yardım alacağız. For Döngüsünün ne olduğunu bilmiyorsanız C# For Döngüsü Kullanımı Ve Örnekleri adlı makalemizi inceleyebilir ve bilgi alabilirsiniz. For Döngüsünden sonra bize yardımcı olacak diğer etken Random fonksiyonudur. Random hakkında biraz bilgi verecek olursak;

 

 

Random Hakkında Bilgi

Random, rastgele bir sayı (değer) üretebilirsiniz. Sınıfları Next, NextBytes, NextDouble olarak bilinir ve genel olarak Next() metodu kullanılır. Bir örnek verecek olursak;

Bu kod ile 0 ile sonsuz bir değer arasında bir sayı alıp size verir. Ben böyle değilde biraz daha kısıtlamak istiyorum derseniz şöyle de kullanabilirsiniz;

Böyle yaparsanız 0 ile 50 arasında bir değer verecektir. Peki ben Min ve Max şeklinde yapmak istiyorum dersenizde şöyle kullanabilirsiniz;

Burada 25 ile başlayıp 50 arasında bir değer üretiyor. Bu işlemde şuna dikkat etmeniz gerekiyor, Max yani 50 buna dahil olmuyor 25..49 arası gibi bir değer içinden alıyor.

Random hakkında bu kadar bilgi yeterlidir diye düşünüp kaldığımız yerden devam ediyoruz. Şimdi kodlarımıza biraz yakından bakalım.

Öncelikle Karıştır butonuna çift tıklayalım ve aşağıdaki kodları yapıştıralım.

Kodumuz artık hazır durumda, burada yaptığımız işlemi kısaca açıklayacak olursak önce yazdığımız yazının uzunluğu çektik sonra yukarıda bahsettiğimiz Random olayını tanımladık. For Döngüsüyle uzunluk değerimiz 0 olana kadar düşürdük böylece Random ile kelimeleri karıştırdık. Bu yazıları diğer string’e aktarıp uzunluk değerini eksilmiş hali ile eşleştirdik. Döngümüz bitince de sonucu diğer TextBox’a yazdırdık.

 

Kodu projemizde çalıştırdığımız zaman ki sonucu;

Kelimenin Yerlerini Karıştırma

 

Anlatımımız bu kadar, takıldığınız veya sormak istediğiniz soruları yorumlara yazabilirsiniz.

Click to comment

CEVAP BIRAKIN

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2018 Web Sitesi üzerinde yayınlanan tüm içerikler www.ogzblg.com sitesine aittir. Toplist 25

To Top