rr
rr
rr
rr
rr
Kapat
resim
Yazılım Geliştirme Uzmanı
search
  • anasayfa
    Anasayfa
  • anasayfa
    Hakkımda
  • anasayfa
    İletişim

  • ANASAYFA
  • HAKKIMDA
  • İLETİŞİM

© 2013 - 2019 Kodlama ve Tasarım Metin ÇİFTÇİ

 
Beni yeni makalelerden haberdar et
Yazılım Geliştirme Uzmanı
menumenu

C Şarp Girilen Beş Basamaklı Sayıyı Yazıya Dönüştürme

C# programlama ile hazırlandı. Girilen beş basamaklı sayıyı hatasız yazıya dönüştürebiliyor. Bir tane form nesnesi oluşturarak içine bir adet textbox, buton ve iki adet label nesnesi yerleştirerek aşağıda verdiğim kodlar ile sizlerde çok rahat bir şekilde böyle bir program yapabilirsiniz.



using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
namespace GirilenBesBasamakliRakamiMetneCevirme 
{ public partial class Form1 : Form { public Form1() 
{ InitializeComponent(); } 
string[] BirlerBasamagi = { "", "Bir", "İki", "Üç", "Dört", "Beş",
 "Altı", "Yedi", "Sekiz", 
"Dokuz", }; string[] OnlarBasamagi = {"", "On", "Yirmi", "Otuz",
 "Kırk", "Elli", "Altmış",
 "Yetmiş", "Seksen", "Doksan" }; 
string[] Yuzlerbasamagi = {"", "Yüz", "İkiYüz", "ÜçYüz", 
"DörtYüz", "BeşYüz", "AltıYüz", "YediYüz", "SekizYüz", 
"DokuzYüz" }; 
string[] BinlerBasamagi = {"Bin", "Bin", "İkiBin", 
"ÜçBin", "DörtBin", "BeşBin",
 "AltıBin", "YediBin", "SekizBin", "DokuzBin" };  
string[] BinlerBasamagi2 = { "", "BirBin", "İkiBin", 
"ÜçBin", "DörtBin", "BeşBin", 
"AltıBin", "YediBin", "SekizBin", "DokuzBin" }; 
string[] OnBinlerBasamagi = {"", "On", "Yirmi", "Otuz", 
"Kırk", "Elli", "Altmış", 
"Yetmiş", "Seksen", "Doksan" }; 
int GirilenSayi; 
string[] Rakamlar=new string[5]; 
private void btnDonustur_Click(object sender, EventArgs e) 
{ if (txtGirilenSayi.Text != "")
{ lblUyari.Text = ""; 
lblSonuc.Text = ""; 
lblRakamSekli.Text = txtGirilenSayi.Text; 
string Sayi = txtGirilenSayi.Text.Trim(); 
int SayiSayisi = int.Parse(Sayi.Count().ToString()); 
for (int i = SayiSayisi - 1; i >= 0; i--) 
{ Rakamlar[i] = Sayi[i].ToString(); } 
if (int.Parse(Sayi[0].ToString()) != 0) 
{ if (int.Parse(Sayi[1].ToString()) == 0) 
{ lblSonuc.Text = OnBinlerBasamagi[int.Parse(Rakamlar[0])]
 + BinlerBasamagi[int.Parse
(Rakamlar[1])] + Yuzlerbasamagi[int.Parse(Rakamlar[2])] 
+ OnlarBasamagi[int.Parse
(Rakamlar[3])] + BirlerBasamagi[int.Parse(Rakamlar[4])]; } 
else if (int.Parse(Sayi[1].ToString()) != 0) 
{ lblSonuc.Text = OnBinlerBasamagi[int.Parse
(Rakamlar[0])] + BinlerBasamagi2[int.Parse(Rakamlar[1])]
+ Yuzlerbasamagi[int.Parse
(Rakamlar[2])] + OnlarBasamagi[int.Parse(Rakamlar[3])] 
+ BirlerBasamagi[int.Parse
(Rakamlar[4])]; } } else { lblUyari.Text = "Lütfen Sıfır 
ile Başlamayın!"; }
txtGirilenSayi.Text = ""; } 
else { lblUyari.Text = "Lütfen Boş Geçmeyiniz!";
          } 
      }
   } 
}

© 2013-2019 Kodlama ve Tasarım Metin Çiftçi

yukari