نمایش نتایج 1 تا 40 از 96

نام تاپیک: جدا کردن 3 رقم 3 رقم اعداد جهت نمایش مقادیر پولی

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    نقل قول: جدا کردن 3 رقم 3 رقم اعداد جهت نمایش مقادیر پولی

    من این تابع را نوشتم:
            //convert a number in to money format.
    public static string numberToMoney(string input)
    {
    input = moneyToNumber(input);
    string outputT = "";
    string output = "";
    int j=0;
    for(int i = input.Length-1;i>=0;i--)
    {
    outputT += input[i];
    if (j % 3 == 2 && j < input.Length - 1)
    {
    outputT += ",";
    }
    j++;
    }
    for(int i=outputT.Length-1;i>=0;i--)
    {
    output += outputT[i];
    }
    return output;
    }

    //convert a money format to number
    public static string moneyToNumber(string input)
    {
    string output = "";
    for (int i = 0; i < input.Length; i++)
    {
    if (input[i] != ',')
    output += input[i];
    }
    return output;
    }

  2. #2
    کاربر جدید
    تاریخ عضویت
    آبان 1385
    محل زندگی
    مشهد
    پست
    17

    نقل قول: جدا کردن 3 رقم 3 رقم اعداد جهت نمایش مقادیر پولی

    نقل قول نوشته شده توسط mostafah110 مشاهده تاپیک
    من این تابع را نوشتم:
            //convert a number in to money format.
    public static string numberToMoney(string input)
    {
    input = moneyToNumber(input);
    string outputT = "";
    string output = "";
    int j=0;
    for(int i = input.Length-1;i>=0;i--)
    {
    outputT += input[i];
    if (j % 3 == 2 && j < input.Length - 1)
    {
    outputT += ",";
    }
    j++;
    }
    for(int i=outputT.Length-1;i>=0;i--)
    {
    output += outputT[i];
    }
    return output;
    }

    //convert a money format to number
    public static string moneyToNumber(string input)
    {
    string output = "";
    for (int i = 0; i < input.Length; i++)
    {
    if (input[i] != ',')
    output += input[i];
    }
    return output;
    }
    آقا من با این برنامه شما خیلی حال کردم
    ازش دوتا سوال دارم
    یکی اینکه اون قسمت J%3 == 2 رو برام یک توضیح میدی ؟
    دوم اینکه اگه بخوایم با یک فاصله کنار عدد بنویسه "ریال" و تو تابع بعدی که می خواد اونو به عدد معمولی تبدیل کنه بتونه اونو حذف کنه، کد رو به نظرت چجوری تغییر بدیم بهتره؟

    با تشکر

  3. #3

    نقل قول: جدا کردن 3 رقم 3 رقم اعداد جهت نمایش مقادیر پولی

    نقل قول نوشته شده توسط rezakhafan4u مشاهده تاپیک
    آقا من با این برنامه شما خیلی حال کردم
    ازش دوتا سوال دارم
    یکی اینکه اون قسمت J%3 == 2 رو برام یک توضیح میدی ؟
    دوم اینکه اگه بخوایم با یک فاصله کنار عدد بنویسه "ریال" و تو تابع بعدی که می خواد اونو به عدد معمولی تبدیل کنه بتونه اونو حذف کنه، کد رو به نظرت چجوری تغییر بدیم بهتره؟

    با تشکر
    اولا خیلی معذرت که اینقدر دیر جواب دادم
    خب قراره ۳ تا ۳ تا جدا کنیم j%3 هم باقیمانده J بر ۳ رو بهمون میده ... اونجاهایی که باقیمانده صفر هستن پس یک کاما میزاریم.
    خب برای حذف ریال هم از دستور replace استفاده کن. این شکلی:


    input.replace(" ریال", "");

تاپیک های مشابه

  1. textbox توسعه یافته
    نوشته شده توسط saeed_rezaei در بخش VB.NET
    پاسخ: 5
    آخرین پست: یک شنبه 06 آبان 1386, 23:34 عصر
  2. محدود کردن textbox
    نوشته شده توسط jafari_m246 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 31 مرداد 1386, 07:48 صبح
  3. نمایش فیلد های بانک داده در textbox
    نوشته شده توسط rezaiy.ali در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: جمعه 01 تیر 1386, 00:07 صبح
  4. اعتبار سنجی textbox و رفتن به فرم دیگر
    نوشته شده توسط amir_pro در بخش ASP.NET Web Forms
    پاسخ: 10
    آخرین پست: چهارشنبه 30 خرداد 1386, 18:25 عصر
  5. چگونه محتویات یک textbox html را در textbox asp.net قرار داد
    نوشته شده توسط j-mehdi در بخش طراحی وب (Web Design)
    پاسخ: 13
    آخرین پست: دوشنبه 30 خرداد 1384, 22:44 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •