Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Sayıyı Eksiltme

arkadaşlar örneğin KT00001 şeklinde numaram var. bu sayı KT00002 - KT 00003 şeklinde arttığında 10 oldugunda 0 in birinin eksilmesin iyani 3 tane sıfıra düşüp KT00010 olmasını istiyorum. bu döngüyü kuramadım. yardıcmı olabilir misiniz ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    Supervisor adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    107 cevap - 0 soru
    string gelenveri="KT00002";

    int numara=Convert.Toint32(gelenveri.Substring(2,5));

    numarayla ilgili islemi yap.

    numara++;



    string num=numara.ToString();

    while (num.Length<6) //5 rakam hanesinin uzunlugu
    {
    num="0"+num;

    }
    if num.Lenght>5 then num.TrimLeft('0'); // bu satir ne olur ne olmaz 5 karakter oldugundan emin olmak icin . While 1 kez calisacagindan dolayi.


    num="KT"+num;


    return num;
    • sybil adlı üyenin fotoğrafı sybil
      string gelenveri = textBox1.Text;
      int numara = Convert.ToInt16(gelenveri.Substring(2, 5));
      numara++;


      string num = numara.ToString();
      while (num.Length < 6) //5 rakam hanesinin uzunlugu
      {
      num = "0" + num;
      }


      if (num.Length > 5)
      {
      num.Trim('0'); // bu satir ne olur ne olmaz 5 karakter oldugundan emin olmak icin . While 1 kez calisacagindan dolayi.
      num = "KT" + num;

      MessageBox.Show(num);
      }

      bu kodu denedim çalışmadı. senin verdigin kodda hata veriyor hocam
      9 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      hatayi yazarsan yardimci olurum. kodu ezbere yazdim. noktadan , case den hataverebilir.
      9 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      ve calismaz tabi.
      if (num.Length > 5)
      {
      num.Trim('0'); // bu satir ne olur ne olmaz 5 karakter oldugundan emin olmak icin . While 1 kez calisacagindan dolayi.
      num = "KT" + num;

      MessageBox.Show(num);
      }

      satirini

      if (num.Length > 5)
      {
      num.Trim('0'); // bu satir ne olur ne olmaz 5 karakter oldugundan emin olmak icin . While 1 kez calisacagindan dolayi.
      }
      num = "KT" + num;

      MessageBox.Show(num);
      olarak degistirmelisin. yoksa bu kisim calismaz
      9 yıl önce yazılmış