返回首页

您好
NBSP

我有一个税的文本框,文本框输入只有8位数字
每个数字乘以权重因子和结果的8产品的总和应划分11,如果余数是零,它应该显示的税务号码是有效的,否则它应该显示消息无效税号...
NBSP
例如我输入框{BR号码} 81 854 402:

1。 (8×10)(1X7)(8X8)(5X4)(4X6)(×3)(0x5的)(2X1)
2。 80 7 64 20 24 12 0 2 = 209
3。 209/11 = 19,其余零
4。余数是零,所以号码是有效的
的 。

我知道如何实现这个逻辑,在C#应用程序......


等待你早日答复...
NBSP
与问候,
karthika"

回答

评论会员:梅迪吴拉姆 时间:2012/02/06

string txtnumber = txtNumber.Text.Replace(" ","");

string[] nums = txtnumber.ToCharArray();

int val=0;

for(int i=0; i< nums.Length; i++)

{

  val += ((int)(nums[i]-'0'))*WEIGHT[i];

}

评论会员:JRickey 时间:2012/02/06
因为它是一个文本框,你有文本属性(字符串)。这应该让你开始(注:代码没有测试,但它应该给你的想法):

{C}