نمایش نتایج 1 تا 4 از 4

نام تاپیک: نمایش ریال بصورت حروف به تومان

  1. #1

    نمایش ریال بصورت حروف به تومان

    سلام وقت بخیر و خسته نباشید چطوری می توانیم مبلغی که بصورت ریال می باشد را به حروف بصورت تومان نمایش بدهیم مثلا 1000000ریال بحروف آن یکصد هزار تومان با تشکر و سپاس

  2. #2
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,224

    نقل قول: نمایش ریال بصورت حروف به تومان

    سلام
    اینکه بخواهید عدد رو به حروفی بنویسید که یک کلاس داشت بچه ها زحمتشو کشیدن توی بخش سیشارپ موجوده
    ، حالا کافیه عدد ریالی هرچی هست رو تقسیم بر 10 بکنی بشه تومان و بعدش به حروف تبدیل کنی

  3. #3

    نقل قول: نمایش ریال بصورت حروف به تومان

    با سپاس و تشکر دوست کرامی آلان دارم از همین روش استفاده می کنم فقط می خوام بدونم این روش اصولی است یا روش بهتری هم هست با تشکر مجدد
    آخرین ویرایش به وسیله safari_m4 : جمعه 17 شهریور 1402 در 00:23 صبح

  4. #4
    کاربر دائمی آواتار bitasoft.ir
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    جنگلهای تاریک اصفهان
    سن
    44
    پست
    279

    Red face نقل قول: نمایش ریال بصورت حروف به تومان

    نقل قول نوشته شده توسط safari_m4 مشاهده تاپیک
    سلام وقت بخیر و خسته نباشید چطوری می توانیم مبلغی که بصورت ریال می باشد را به حروف بصورت تومان نمایش بدهیم مثلا 1000000ریال بحروف آن یکصد هزار تومان با تشکر و سپاس
    تبدیل مبلغ ریال به تومن و همچنین تبدیل عدد به حروف در C#‎ بدون استفاده از کتابخانه‌های آماده، می‌توانید کدی مشابه کتابخانه‌های موجود بنویسید. در اینجا یک نمونه کد برای این کار آمده است:


    csharp
    Copy code
    using System;


    class Program
    {
    static void Main()
    {
    long amountInRials = 1000000; // مبلغ ریالی مورد نظر


    // تبدیل مبلغ به تومان (به ازای هر 10 ریال یک تومان)
    long amountInToman = amountInRials / 10;


    // تبدیل مبلغ به حروف
    string amountInWords = ConvertNumberToWords(amountInToman);


    // نمایش مبلغ به حروف تومان
    Console.WriteLine($"مبلغ به حروف تومان: {amountInWords}");
    }


    // تابع تبدیل عدد به حروف
    static string ConvertNumberToWords(long number)
    {
    string[] units = { "", "یک", "دو", "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه", "ده", "یازده", "دوازده", "سیزده", "چهارده", "پانزده", "شانزده", "هفده", "هجده", "نوزده" };
    string[] tens = { "", "ده", "بیست", "سی", "چهل", "پنجاه", "شصت", "هفتاد", "هشتاد", "نود" };
    string[] hundreds = { "", "صد", "دویست", "سیصد", "چهارصد", "پانصد", "ششصد", "هفتصد", "هشتصد", "نهصد" };


    if (number == 0)
    return "صفر";


    if (number < 0)
    return "منفی " + ConvertNumberToWords(Math.Abs(number));


    string words = "";


    if ((number / 1000000) > 0)
    {
    words += ConvertNumberToWords(number / 1000000) + " میلیون ";
    number %= 1000000;
    }


    if ((number / 1000) > 0)
    {
    words += ConvertNumberToWords(number / 1000) + " هزار ";
    number %= 1000;
    }


    if ((number / 100) > 0)
    {
    words += ConvertNumberToWords(number / 100) + " صد ";
    number %= 100;
    }


    if (number > 0)
    {
    if (words != "")
    words += "و ";


    if (number < 20)
    words += units[number];
    else
    {
    words += tens[number / 10];
    if ((number % 10) > 0)
    words += " و " + units[number % 10];
    }
    }


    return words;
    }
    }
    در این کد، مبلغ ریالی را به تومان تبدیل کرده و سپس تابع ConvertNumberToWords را برای تبدیل عدد به حروف استفاده کرده‌ایم. این کد می‌تواند مبلغ را به حروف تومان تبدیل کند و نتیجه را نمایش دهد. برای مثال، برای مبلغ 1,000,000 ریال، خروجی "یکصد هزار تومان" خواهد بود.

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

  1. پاسخ: 6
    آخرین پست: دوشنبه 14 آبان 1397, 14:07 عصر
  2. ایجاد حقوق ثابت ماهانه و واریز اتوماتیک سیستمی مبالغ به صورت ماهانه به صورت کاملا قانونی
    نوشته شده توسط hasanvps در بخش گفتگوی عمومی کامپیوتر و فناوری اطلاعات
    پاسخ: 0
    آخرین پست: شنبه 21 مهر 1397, 15:18 عصر
  3. مبتدی: تولید ساعت به صورت اتوماتیک
    نوشته شده توسط kaberco در بخش PHP
    پاسخ: 0
    آخرین پست: جمعه 19 دی 1393, 20:13 عصر
  4. پاسخ: 1
    آخرین پست: چهارشنبه 26 بهمن 1390, 00:17 صبح
  5. بحث - تولید نرم افزار به صورت اتوماتیک
    نوشته شده توسط فرهاد شفق در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 24 بهمن 1385, 19:50 عصر

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

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