예제 #1
0
 private void Yaz_Click(object sender, EventArgs e)
 {
     if (Sayi.Text != "")
     {
         Sayi_Islemleri    SI = new Sayi_Islemleri();
         Basamak_Islemleri BI = new Basamak_Islemleri();
         Sonuc.Text = null;
         Sonuc0     = null;
         Sayi0      = Sayi.Text;
         Basamak    = Sayi.Text.Length;
         Basamak0   = Basamak;
         Basamak3   = Basamak % 3;
         for (int i = 0; i < Basamak; i++)
         {
             Sonuc0 += SI.Sayilar(Sayi0[i], ref Basamak, ref Basamak3);
             Sonuc0 += BI.Uclu_Basamaklar(ref Sayi0, ref Basamak0, ref Basamak3);
             Basamak3--;
             if (Basamak3 < 0)
             {
                 Basamak3 += 3;
             }
         }
         Basamak    = Sonuc0.Length;
         Sonuc0     = Sonuc0.Remove(Basamak - 1, 1);
         Sonuc.Text = Sonuc0;
     }
 }
예제 #2
0
        public string Uclu_Basamaklar(ref string Sayi0, ref int Basamak, ref int Basamak3)
        {
            Sayi_Islemleri SI0 = new Sayi_Islemleri();

            if (Basamak % 3 != 1)
            {
                SI0.Basamak_Kontrol(ref Basamak);
            }

            Sayi = null;
            if (Basamak3 == 1 && Basamak == 4)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Bin ";
                }
                Basamak = 1;
            }
            else if (Basamak3 == 1 && Basamak == 7)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Milyon ";
                }
                Basamak = 4;
            }
            else if (Basamak3 == 1 && Basamak == 10)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Milyar ";
                }
                Basamak = 7;
            }
            else if (Basamak3 == 1 && Basamak == 13)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Trilyon ";
                }
                Basamak = 10;
            }
            else if (Basamak3 == 1 && Basamak == 16)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Katrilyon ";
                }
                Basamak = 13;
            }
            else if (Basamak3 == 1 && Basamak == 19)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Kentilyon ";
                }
                Basamak = 16;
            }
            else if (Basamak3 == 1 && Basamak == 22)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Seksilyon ";
                }
                Basamak = 19;
            }
            else if (Basamak3 == 1 && Basamak == 25)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Septilyon ";
                }
                Basamak = 22;
            }
            else if (Basamak3 == 1 && Basamak == 28)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Oktilyon ";
                }
                Basamak = 25;
            }
            else if (Basamak3 == 1 && Basamak == 31)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Nonilyon ";
                }
                Basamak = 28;
            }
            else if (Basamak3 == 1 && Basamak == 34)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Desilyon ";
                }
                Basamak = 31;
            }
            else if (Basamak3 == 1 && Basamak == 37)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Undesilyon ";
                }
                Basamak = 34;
            }
            else if (Basamak3 == 1 && Basamak == 40)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Dodesilyon ";
                }
                Basamak = 37;
            }
            else if (Basamak3 == 1 && Basamak == 43)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Tredesilyon ";
                }
                Basamak = 40;
            }
            else if (Basamak3 == 1 && Basamak == 46)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Katordesilyon ";
                }
                Basamak = 43;
            }
            else if (Basamak3 == 1 && Basamak == 49)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Kendesilyon ";
                }
                Basamak = 46;
            }
            else if (Basamak3 == 1 && Basamak == 52)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Seksdesilyon ";
                }
                Basamak = 49;
            }
            else if (Basamak3 == 1 && Basamak == 55)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Septendesilyon ";
                }
                Basamak = 52;
            }
            else if (Basamak3 == 1 && Basamak == 58)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Oktodesilyon ";
                }
                Basamak = 55;
            }
            else if (Basamak3 == 1 && Basamak == 61)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Novemdesilyon ";
                }
                Basamak = 58;
            }
            else if (Basamak3 == 1 && Basamak == 64)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Vigintilyon ";
                }
                Basamak = 61;
            }
            else if (Basamak3 == 1 && Basamak == 67)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Anvigintilyon ";
                }
                Basamak = 64;
            }
            else if (Basamak3 == 1 && Basamak == 70)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Dovigintilyon ";
                }
                Basamak = 67;
            }
            else if (Basamak3 == 1 && Basamak == 73)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Tresvigintilyon ";
                }
                Basamak = 70;
            }
            else if (Basamak3 == 1 && Basamak == 76)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Katorvigintilyon ";
                }
                Basamak = 73;
            }
            else if (Basamak3 == 1 && Basamak == 79)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Kenvigintilyon ";
                }
                Basamak = 76;
            }
            else if (Basamak3 == 1 && Basamak == 82)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Sesvigintilyon ";
                }
                Basamak = 79;
            }
            else if (Basamak3 == 1 && Basamak == 85)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Septemvigintilyon ";
                }
                Basamak = 82;
            }
            else if (Basamak3 == 1 && Basamak == 88)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Oktovigintilyon ";
                }
                Basamak = 85;
            }
            else if (Basamak3 == 1 && Basamak == 91)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Novemvigintilyon ";
                }
                Basamak = 88;
            }
            else if (Basamak3 == 1 && Basamak == 94)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Trigintilyon ";
                }
                Basamak = 91;
            }
            else if (Basamak3 == 1 && Basamak == 97)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Antrigintilyon ";
                }
                Basamak = 94;
            }
            else if (Basamak3 == 1 && Basamak == 100)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Dotrigintilyon ";
                }
                Basamak = 97;
            }
            else if (Basamak3 == 1 && Basamak == 103)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Trestrigintilyon ";
                }
                Basamak = 100;
            }
            else if (Basamak3 == 1 && Basamak == 106)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Katortrigintilyon ";
                }
                Basamak = 103;
            }
            else if (Basamak3 == 1 && Basamak == 109)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Kenkatrigintilyon ";
                }
                Basamak = 106;
            }
            else if (Basamak3 == 1 && Basamak == 112)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Sestrigintilyon ";
                }
                Basamak = 109;
            }
            else if (Basamak3 == 1 && Basamak == 115)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Trestrigintilyon ";
                }
                Basamak = 112;
            }
            else if (Basamak3 == 1 && Basamak == 118)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Trestrigintilyon ";
                }
                Basamak = 115;
            }
            else if (Basamak3 == 1 && Basamak == 121)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Septentrigintilyon ";
                }
                Basamak = 118;
            }
            else if (Basamak3 == 1 && Basamak == 124)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Oktotrigintilyon ";
                }
                Basamak = 121;
            }
            else if (Basamak3 == 1 && Basamak == 127)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Novemtrigintilyon ";
                }
                Basamak = 124;
            }
            else if (Basamak3 == 1 && Basamak == 130)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Katragintilyon ";
                }
                Basamak = 127;
            }
            else if (Basamak3 == 1 && Basamak == 133)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Ankatragintilyon ";
                }
                Basamak = 130;
            }
            else if (Basamak3 == 1 && Basamak == 136)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Dokatragintilyon ";
                }
                Basamak = 133;
            }
            else if (Basamak3 == 1 && Basamak == 139)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Treskatragintilyon ";
                }
                Basamak = 136;
            }
            else if (Basamak3 == 1 && Basamak == 142)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Katorkatragintilyon ";
                }
                Basamak = 139;
            }
            else if (Basamak3 == 1 && Basamak == 145)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Kenkakatragintilyon ";
                }
                Basamak = 142;
            }
            else if (Basamak3 == 1 && Basamak == 148)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Seskatragintilyon ";
                }
                Basamak = 145;
            }
            else if (Basamak3 == 1 && Basamak == 151)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Septenkatragintilyon ";
                }
                Basamak = 148;
            }
            else if (Basamak3 == 1 && Basamak == 154)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Oktokatragintilyon ";
                }
                Basamak = 151;
            }
            else if (Basamak3 == 1 && Basamak == 157)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Novemkatragintilyon ";
                }
                Basamak = 154;
            }
            else if (Basamak3 == 1 && Basamak == 160)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Kenkagintilyon ";
                }
                Basamak = 157;
            }
            else if (Basamak3 == 1 && Basamak == 163)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Ankenkagintilyon ";
                }
                Basamak = 160;
            }
            else if (Basamak3 == 1 && Basamak == 166)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Dokenkagintilyon ";
                }
                Basamak = 163;
            }
            else if (Basamak3 == 1 && Basamak == 169)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Treskenkagintilyon ";
                }
                Basamak = 166;
            }
            else if (Basamak3 == 1 && Basamak == 172)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Katorkenkagintilyon ";
                }
                Basamak = 169;
            }
            else if (Basamak3 == 1 && Basamak == 175)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Kenkenkagintilyon ";
                }
                Basamak = 172;
            }
            else if (Basamak3 == 1 && Basamak == 178)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Seskenkagintilyon ";
                }
                Basamak = 175;
            }
            else if (Basamak3 == 1 && Basamak == 181)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Septenkenkagintilyon ";
                }
                Basamak = 178;
            }
            else if (Basamak3 == 1 && Basamak == 184)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Oktokenkagintilyon ";
                }
                Basamak = 181;
            }
            else if (Basamak3 == 1 && Basamak == 187)
            {
                if (SI0.Sifir_Kontrol(ref Sayi0, ref Basamak))
                {
                    Sayi = "Novemkenkagintilyon ";
                }
                Basamak = 184;
            }
            return(Sayi);
        }