Code đọc số sang chữ trong lập trình C#
using System;
using System.Collections.Generic;
using System.Text;
namespace VR
{
class Class1
{
private string[] strSo ={ "không", "một", "hai", "ba", "bốn", "năm", "sáu", "bảy", "tám", "chín" };
private string[] strDonViNho ={ "linh", "lăm", "mười", "mươi", "mốt", "trăm" };
private string[] strDonViLon ={ "", "ngàn", "triệu", "tỷ" };
private string[] strMainGroup;
private string[] strSubGroup;
private string Len1(string strA)
{
return strSo[int.Parse(strA)];
}
private string Len2(string strA)
{
if (strA.Substring(0, 1) == "0")
{
return strDonViNho[0] + " " + Len1(strA.Substring(1, 1));
}
else if (strA.Substring(0, 1) == "1")
{
if (strA.Substring(1, 1) == "5")
{
return strDonViNho[2] + " " + strDonViNho[1];
}
else if (strA.Substring(1, 1) == "0")
{
return strDonViNho[2];
}
else
{
return strDonViNho[2] + " " + Len1(strA.Substring(1, 1));
}
}
else
{
if (strA.Substring(1, 1) == "5")
{
return Len1(strA.Substring(0, 1)) + " " + strDonViNho[3] + " " + strDonViNho[1];
}
Các file đính kèm theo tài liệu này:
- code_doc_so_sang_chu_trong_lap_trinh_c.doc