چاپ این صفحه
دوشنبه, 13 خرداد 1392 00:00

تابع تبدیل عدد به حروف مانتیس

نوشته شده توسط 
رای دادن به این مورد
(2 آرا)

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

به طور مثال تابع عدد « 22960773 » را به عنوان ووردی گرفته و متن « بیست و دو میلیون و نهصد و شصت هزار و هفتصد و هفتاد و سه » را به عنوان خروجی تحویل می دهد .

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

در جدول زیر شما می توانید برتری این تابع را نسبت به سایر توابع موجود مشاهده نمایید .

چند نمونه از تبدیل های انجام شده توسط این تابع

حروف

عدد

يك

1

دوازده مميز نيم

12.5

هجده مميز بيست و پنج صدم

18.25

منفي يك

-1

صفر

0

منفي يك تريليون و دويست و سي و چهار ميليارد و پانصد و شصت و هفت ميليون و نهصد و پنجاه و چهار هزار و چهارصد و سي و دو

-1234567954432

مميز شش صدم

0.06

پنج مميز شش دهم ضربدر ده به توان منفي هفده

5.6E-17

پنج مميز شصت و پنج صدم ضربدر ده به توان شانزده

5.64564564564565E+16

هفت مميز ششصد و شصت و شش هزار و ششصد و شصت و شش ميليونيم

7.6666666

چهار مميز پنجاه و پنج صدم ضربدر ده به توان منفي چهار

0.0004554645

منفي مميز سيصد و چهل و پنج هزار و چهارصد و سي و دو ميليونيم

-0.345432

با توجه به اینکه این تابع در اکسل نیز مورد نیاز و قابل استفاده بوده در فایل فشرده پیوست افزونه اکسلی آن نیز در دو نسخه 2003 و 2007 تولید و ارائه گردیده است .

خواندن 56738 بار آخرین بار تغییر یافته پنج شنبه, 24 مرداد 1392 18:47

11 نظرات