خانه / تبدیل عدد به حروف فارسی
تبدیل عدد به حروف فارسی
یک عدد صحیح وارد کنید (تا مرتبهی تریلیون) تا بلافاصله به حروف فارسی — همانطور که روی چک یا فاکتور نوشته میشود — تبدیل شود.
الگوریتم تبدیل عدد به حروف
برای نوشتن یک عدد بزرگ به حروف فارسی، ابتدا آن را از سمت راست به گروههای سهرقمی تقسیم میکنیم: یکان، هزار، میلیون، میلیارد و تریلیون. سپس هر گروه سهرقمی را جداگانه به حروف تبدیل میکنیم — با استفاده از واژههای استاندارد فارسی برای یکان (یک تا نه)، ده تا نوزده، دهگان (بیست تا نود) و صدگان (صد تا نهصد) که با حرف ربط «و» به هم وصل میشوند. در پایان، پسوند مرتبهی هر گروه (هزار، میلیون، میلیارد یا تریلیون) بعد از حروف آن گروه اضافه میشود و همهی گروههای غیرصفر با «و» به هم متصل میشوند. این دقیقاً همان شکلی است که در نوشتن مبلغ روی چک و فاکتور به کار میرود.
یک مثال کامل
عدد ۱٬۲۳۴٬۵۶۷ را در نظر بگیرید. این عدد به سه گروه تقسیم میشود: «۱» (میلیون)، «۲۳۴» (هزار) و «۵۶۷» (یکان). گروه اول به «یک» و سپس پسوند «میلیون» تبدیل میشود؛ گروه دوم به «دویست و سی و چهار» بهعلاوهی پسوند «هزار»؛ و گروه سوم به «پانصد و شصت و هفت». با کنار هم گذاشتن این سه بخش با حرف ربط «و»، نتیجهی نهایی میشود: «یک میلیون و دویست و سی و چهار هزار و پانصد و شصت و هفت».
پرسشهای متداول
این ابزار برای چه مواردی کاربرد دارد؟
رایجترین کاربرد آن نوشتن مبلغ به حروف روی چک، فاکتور و قرارداد است — جایی که علاوه بر رقم، باید مبلغ به حروف فارسی نیز درج شود.
بزرگترین عددی که پشتیبانی میشود چقدر است؟
این ابزار اعداد صحیح تا مرتبهی تریلیون را پشتیبانی میکند که برای بیشتر کاربردهای مالی و روزمره کافی است.
اعداد منفی و صفر چگونه نوشته میشوند؟
عدد صفر بهصورت «صفر» نوشته میشود و اعداد منفی با پیشوند «منفی» پیش از حروف عدد نمایش داده میشوند.
چرا بین گروههای سهرقمی از «و» استفاده میشود؟
در فارسی، عدد ابتدا به گروههای سهرقمی (یکان، هزار، میلیون، میلیارد، تریلیون) تقسیم میشود؛ هر گروه به حروف نوشته و با پسوند مرتبهاش (مثل «هزار») همراه میشود، سپس همهی گروههای غیرصفر با حرف ربط «و» به هم متصل میشوند.