// Sayilarin Okunusu | www.aliakyildirim.com | Ali AKYILDIRIM
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;
// Sayilarin Okunusu | www.aliakyildirim.com | Ali AKYILDIRIM
namespace SayilarinOkunusu
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void btnOku_Click(object sender, EventArgs e)
        {
            try
            {
                int sayi, birler, onlar, yuzler, binler, onbinler, yuzbinler, milyonlar;
                sayi = Convert.ToInt32(txtSayi.Text);
                birler = sayi % 10;
                onlar = (sayi / 10) % 10;
                yuzler = (sayi / 100) % 10;
                binler = (sayi / 1000) % 10;
                onbinler = (sayi / 10000) % 10;
                yuzbinler = (sayi / 100000) % 10;
                milyonlar = (sayi / 1000000) % 10;
                string[] birlerBasamagi = { "", "Bir", "Iki", "Üç", "Dört", "Bes", "Alti", "Yedi", "Sekiz", "Dokuz" };
                string[] OnlarBasamagi = { "", "On", "Yirmi", "Otuz", "Kirk", "Elli", "Atmis", "Yetmis", "Seksen", "Doksan" };
                string[] YuzlerBasamagi = { "", "Yüz ", "Iki yüz ", "Üç yüz ", "Dört yüz ", "Bes yüz", "Alti yüz ", "Yedi yüz ", "Sekiz yüz ", "Dokuz yüz " };
                string[] binlerBasamagi = { "", "Bin ", "Iki bin ", "Üç bin ", "Dört bin ", "Bes bin ", "Alti bin ", "Yedi bin ", "Sekiz bin ", "Dokuz bin " };
                string[] onbinlerBasamagi = { "", "On", "Yirmi", "Otuz", "Kirk", "Elli", "Atmis", "Yetmis", "Seksen", "Doksan" };
                string[] yuzbinlerBasamagi = { "", "Yüz ", "Iki yüz ", "Üç yüz ", "Dört yüz ", "Bes yüz ", "Alti yüz ", "Yedi yüz ", "Sekiz yüz ", "Dokuz yüz " };
                string[] milyonlarBasamagi = { "", "Bir Milyon ", "Iki Milyon ", "Üç Milyon ", "Dört Milyon ", "Bes Milyon ", "Alti Milyon ", "Yedi Milyon ", "Sekiz Milyon ", "Dokuz Milyon " };
                MessageBox.Show(milyonlarBasamagi[milyonlar] + yuzbinlerBasamagi[yuzbinler] + onbinlerBasamagi[onbinler] + " " + binlerBasamagi[binler] + " " + YuzlerBasamagi[yuzler] + " " + OnlarBasamagi[onlar] + " " + birlerBasamagi[birler] + " ..!", "www.aliakyildirim.com");
                txtSayi.Text = string.Empty;
                txtSayi.Focus();
            }
            catch
            {
                MessageBox.Show("Girmis Oldugunuz Sayi Geçersiz..!", "www.aliakyildirim.com");
                txtSayi.Text = string.Empty;
                txtSayi.Focus();
            } 
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            txtSayi.Focus();
        }
    }
}
// Sayilarin Okunusu | www.aliakyildirim.com | Ali AKYILDIRIM