c# uygulama örnekleri

Merhaba arkadaşlar programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Girilen Sayıyı Yazıya Çevirme Programı örneğini aktaracağız. Sayılar nasıl yazıya dönüştürülür? Girilen Sayıyı Yazıya Çevirme programı nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.

Girilen Sayıyı Yazıya Çevirme Programı

Kullanılması Gerekenler

C# ile Girilen Sayıyı Yazıya Çevirme programı örneğinde kullanılması gerekenler sırası ile şunlardır:
2 adet Button, 14 adet Label ve 1 adet TextBox bu program için kullanılması gerekenlerdir.

Kod Alanı

Programımızın kullanım şekli şu şekildedir:
TextBox a girilen sayıyı büyüklüğüne göre ilgili labellere atıyan bu program oldukça basit bir programdır. Girilen sayı 9999 dan büyükse ve 1 den küçükse uyarı verecektir. Programımız her başlatıldığın da ise labeller boş olarak gözükecektir. Yazıya çevir butonuna tıklandığı anda ilgili labellere yazdığınız sayı iletilecektir. İşleminiz bittiğinde veya yeni bir sayıyı yazıya çevirmek istediğiniz de ise temizle butonuna basarak arka planı temizler ve yeniden bu işlemi tekrar tekrar kullanabilirsiniz.
Bu program da İf komutunu ve switch komutunu öğreneceksiniz. İf ve switch komutu programlamanın başından sonuna kadar hayatımız boyunca sizi etkileyecek bir komut olacaktır. O yüzden bu tip örnekleri kopyala yapıştır yapmak yerine bizzati inceleyerek adım adım ilerlemeniz lazım. Bazı anlar zor olabilir. Zifiri karanlığın sonu da gün doğumudur. Bunu unutmadan denemeye ve öğrenmeye devam etmeliyiz. Şimdiden iyi çalışmalar.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
 
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "";
label2.Text = "";
label3.Text = "";
label4.Text = "";
}
 
private void button1_Click(object sender, EventArgs e)
{
 
try
{
 
int sayi;
sayi = int.Parse(textBox1.Text);
 
if (sayi >= 0 &amp;amp;amp; sayi <= 9999)
{
 
switch (sayi / 1000)
{
case 9: label1.Text = "dokuzbin"; break;
case 8: label1.Text = "sekizbin"; break;
case 7: label1.Text = "yedibin"; break;
case 6: label1.Text = "altıbin"; break;
case 5: label1.Text = "beşbin"; break;
case 4: label1.Text = "dörtbin"; break;
case 3: label1.Text = "üçbin"; break;
case 2: label1.Text = "ikibin"; break;
case 1: label1.Text = "bin"; break;
case 0: label1.Text = ""; break;
}
switch (sayi % 1000 / 100)
{
case 9: label2.Text = "dokuzyüz"; break;
case 8: label2.Text = "sekizyüz"; break;
case 7: label2.Text = "yediyüz"; break;
case 6: label2.Text = "altıyüz"; break;
case 5: label2.Text = "beşyüz"; break;
case 4: label2.Text = "dörtyüz"; break;
case 3: label2.Text = "üçyüz"; break;
case 2: label2.Text = "ikiyüz"; break;
case 1: label2.Text = "yüz"; break;
case 0: label2.Text = ""; break;
}
 
switch ((sayi % 100) / 10)
{
case 9: label3.Text = "doksan"; break;
case 8: label3.Text = "seksen"; break;
case 7: label3.Text = "yetmiş"; break;
case 6: label3.Text = "altmış"; break;
case 5: label3.Text = "elli"; break;
case 4: label3.Text = "kırk"; break;
case 3: label3.Text = "otuz"; break;
case 2: label3.Text = "yirmi"; break;
case 1: label3.Text = "on"; break;
case 0: label3.Text = ""; break;
}
 
switch ((sayi % 10))
{
case 9: label4.Text = "dokuz"; break;
case 8: label4.Text = "sekiz"; break;
case 7: label4.Text = "yedi"; break;
case 6: label4.Text = "altı"; break;
case 5: label4.Text = "beş"; break;
case 4: label4.Text = "dört"; break;
case 3: label4.Text = "üç"; break;
case 2: label4.Text = "iki"; break;
case 1: label4.Text = "bir"; break;
case 0: label4.Text = ""; break;
}
}
else
MessageBox.Show("1 ile 9999 arası bir sayı giriniz" )");
 
}
 
catch
 
{
if (textBox1.Text == "") MessageBox.Show("Boş geçmeyin");
}
 
}
 
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = "";
label1.Text = "";
label2.Text = "";
label3.Text = "";
label4.Text = "";
}
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.
One thought on “C# İle Girilen Sayıyı Yazıya Çevirme Programı”

Bir cevap yazın

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