مشخصات

زبان

C#

بانک اطلاعاتی

-

فایل ها

cs

توضیحات

نوع برنامه: Windows Forms

محیط برنامه نویسی: Visual Studio

نسخه: ۲۰۱۵

نسخه فریم ورک: Net 4.5

زبان برنامه نویسی: سی شارپ

۶,۰۰۰ تـــــومان

سورس تبدیل عدد به حروف فارسی در زبان سی شارپ

  • پنج شنبه ۲۲ آذر ۱۳۹۷
  • بازدید ۶۲۰ نفر

csharp convert number to alphabet 4996 تصویر

سورس تبدیل عدد به حروف فارسی در زبان سی شارپ

در این بخش سورس تبدیل عدد به حروف را برای شما آماده کرده ایم که با استفاده از زبان برنامه نویسی C# نوشته شده است. در ادامه می توانید توضیحات و تصاویر مربوط به این برنامه را مشاهده کنید.

توضیحات پروژه

این پروژه با استفاده از WinForms نوشته شده است. ظاهر برنامه شامل یک عدد دکمه (Button) با نام BtnToAlphabet و دو عدد فیلد متنی (TextBox) با نام های TxtDigit (برای گرفتن عدد از کاربر) و TxtResult (برای نمایش خروجی به کاربر) است. به منظور تبدیل عدد به معادل حروف فارسی آن یک کلاس با نام DigitConvertor ایجاد کرده ایم. اعضای این کلاس را در زیر مشاهده می کنید:

فیلد ConvertedDigits

یک لیست از نوع string است که برای نگهدادری بخش های تبدیل شده عدد استفاده می شود.

متد ToAlphabet(long digit)

یک عدد به عنوان ورودی می گیرد  و آن به متد GetDigitName ارسال می کند تا این متد حروف آن عدد را در لیست ConvertedDigits ذخیره کند. سپس این لیست را به رشته تبدیل کرده و به عنوان خروجی باز می گرداند. این متد به صورت public تعریف شده است.

متد GetDigitName(long digit)

یک عدد به عنوان ورودی می گیرد و به روش بازگشتی معادل فارسی آن را تشخیص می دهد. این متد به صورت private تعریف شده است. فرض کنید عدد وارد شده ۲۱۴۲ است. متد GetDigitName ابتدا مقدار “دو” را به لیست ConvertedDigits اضافه می کند، سپس چون عدد چهار رقمی است، مقدار “هزار” را به لیست اضافه می کند. بعد از آن مقدار “و” اضافه می شود. سپس مقدار “یک” اضافه می شود. بعد از آن چون عدد سه رقمی شده است، مقدار “صد” اضافه می شود و این روش تا آخر ادامه می یابد. در نهایت محتوای لیست برای عدد ۲۱۴۲ به صورت زیر خواهد بود:

  • دو
  • هزار
  • و
  • یک
  • صد
  • و
  • چهل
  • و
  • دو

csharp convert number to alphabet 4996 1 تصویر

قسمت های از سورس پروژه:

نکات

  • این برنامه با استفاده از نرم افزار ویژوال استودیو نسخه ۲۰۱۵ نوشته شده است.
  • این برنامه فقط می تواند عددی که طول آن حداکثر ۱۲ رقم است را به حروف تبدیل کند.
  • قسمت های مختلف کد های برنامه با کامنت گذاری فارسی توضیح داده شده است.


تصویر 1
تصویر 2
باکس دانلود
شناسه:
۴۹۹۶
زبان:
C#
دیتابیس:
-
فایل ها:
cs
توضیحات:
نوع برنامه: Windows Forms محیط برنامه نویسی: Visual Studio نسخه: ۲۰۱۵ نسخه فریم ورک: Net 4.5 زبان برنامه نویسی: سی شارپ
قیمت:
۶,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است