1. Ana Sayfa
  2. Nesne Tabanlı Programlama
  3. Visual Studio C# Uygulamaları Yazıyı Sayıya Çevirme – Çeviren Program

Visual Studio C# Uygulamaları Yazıyı Sayıya Çevirme – Çeviren Program

rp_sayiyacevir.png
1

Visual Studio C# Uygulamaları Yazıyı Sayıya Çeviren Programı çalışma mantığı text kutusuna girilen yüz kırk beş gibi bir değeri 145 olarak yazmak bunun için ilk olarak aşağıdaki ekran görüntüsünü oluşturuyoruz..

program kodlarında hashtable listesi kullanılarak sayılar ve karşılıkları bir liste haline getirilecek daha sonra text kutusuna girilen değer küçük harfe çevrilip split komutu ile parçalara ayrılacak ve listeden karşılığı bulunup toplama işlemine tabi tutulacaktır. Programın çalışan halini konu sonundan indirebilirsiniz.

 

Hashtable liste = new Hashtable();
liste.Add(“bir”, “1”);
liste.Add(“iki”, “2”);
liste.Add(“üç”, “3”);
liste.Add(“dört”, “4”);
liste.Add(“beş”, “5”);
liste.Add(“altı”, “6”);
liste.Add(“yedi”, “7”);
liste.Add(“sekiz”, “8”);
liste.Add(“dokuz”, “9”);
liste.Add(“on”, “10”);
liste.Add(“yirmi”, “20”);
liste.Add(“otuz”, “30”);
liste.Add(“kırk”, “40”);
liste.Add(“elli”, “50”);
liste.Add(“altmış”, “60”);
liste.Add(“yetmiş”, “70”);
liste.Add(“seksen”, “80”);
liste.Add(“doksan”, “90”);
liste.Add(“yüz”, “100”);
//www.bilisimogretmeni.com
liste.Add(“ikiyüz”, “200”);
liste.Add(“üçyüz”, “300”);
liste.Add(“dörtyüz”, “400”);
liste.Add(“beşyüz”, “500”);
liste.Add(“altıyüz”, “600”);
liste.Add(“yediyüz”, “700”);
liste.Add(“sekizyüz”, “800”);
liste.Add(“dokuzyüz”, “900”);
string yeni = textBox1.Text.ToLower();
string[] bol = yeni.Split(‘ ‘);
int sayi = 0;
//www.bilisimogretmeni.com
for (int i = 1; i <= bol.Length; i++)
{

sayi=int.Parse(liste[bol[i 1]].ToString())+sayi;
}
label1.Text = label1.Text+” “+Convert.ToString(sayi);

İndir “Visual Studio C# Uygulamalari Yaziyi Sayiya Çeviren Program” yazsayiyacevir.zip – 1083 defa indirildi –

Yorum Yap
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Yorum
Inline Feedbacks
View all comments
Ogzhncrt

Kardeşim bana ulaşabilir misin kodun çok güzel olmuş acele biraz yalnız mailimi verdim

BilisimOgretmeni

iletişim bölümünden veya buradan yazabilirsiniz sorunuzu iyi çalışmalar