8 Mayıs 2010 Cumartesi

Console uygulamaları 2

Console da kullanıcıya bir metin yazdıralım sonra da metnin içinde olan bir kelimeyi aratalım. Sonuç aranacak değerin girilen metnin kaçıncı karakterleri olduğunu versin.

static void Main(string[] args)
{
Console.WriteLine("Lütfen bir metin giriniz");
string a = Console.ReadLine();
Console.WriteLine("Aranacak değeri giriniz");
string aranacak_deger = Console.ReadLine();
int sonuc = a.IndexOf(aranacak_deger);
Console.WriteLine(sonuc.ToString());

Console.ReadKey();


}


Şimdi de Ekrana yazılan ismi tersten yazdıracak bir kod yazalım.

static void Main(string[] args)
{
Console.WriteLine("Lütfen isminizi giriniz");
string a = Console.ReadLine();
int uzunluk = a.Length;
for (int i = uzunluk; i > 0; i--)
{
Console.WriteLine(a.Substring(i -1,1));
Console.ReadKey();
}

}


Burada önemli olan nokta for döngüsünde mantığı doğru kurmaktır. Kelimenin uzunluğu "i" değerimize eşit olmalı. Sonra "i" yi her seferinde 1 azaltarak ekrana kelimenin "i" değerini yazdırıyoruz.

Hiç yorum yok:

Yorum Gönder