نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: چک کردن کد ملی در اپلیکیشن اندروید

  1. #1
    عضو جدید
    تاریخ عضویت
    Jan 2016
    نوشته ها
    16
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض چک کردن کد ملی در اپلیکیشن اندروید

    سلام دوستان من یک کدی تو اینترنت پیدا کردم که با سی شارپ نوشته شده البته خودم کد رو تبدیل به java کردم ولی همش میده صحیح است من کد سی شارپ و جاوا رو میزارم لطفا اگر نیاز به ویرایش داره یا کد دیگری دارید پست کنید
    کد PHP:
    public void meli(){    EditText tld=(EditText)findViewById(R.id.uname);    char[] chArray tld.getText().toString().toCharArray();    int[] numArray = new int[chArray.length];    for (int i 0chArray.lengthi++)    {        numArray[i] = (int)Character.forDigit(chArray[i],100);    }    int num2 numArray[9];    switch (tld.getText().toString())    {        case "0000000000":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "1111111111":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "22222222222":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "33333333333":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "4444444444":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "5555555555":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "6666666666":Toast.makeText(getApplicationContext(  ),"غلط",Toast.LENGTH_SHORT).show();            break;        case "7777777777":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "8888888888":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;        case "9999999999":            Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();            break;    }    int num3 = ((((((((numArray[0] * 10) + (numArray[1] * 9)) + (numArray[2] * 8)) + (numArray[3] * 7)) + (numArray[4] * 6)) + (numArray[5] * 5)) + (numArray[6] * 4)) + (numArray[7] * 3)) + (numArray[8] * 2);    int num4 num3 - ((num3 11) * 11);    if ((((num4 == 0) && (num2 == num4)) || ((num4 == 1) && (num2 == 1))) || ((num4 1) && (num2 == Math.abs((int)(num4 11)))))    {        Toast.makeText(getApplicationContext(),"صحیح",  Toast.LENGTH_SHORT).show();    }    else    {        Toast.makeText(getApplicationContext(),"غلط",To  ast.LENGTH_SHORT).show();
        } 
    کد PHP:
    char[] chArray this.textBox1.Text.ToCharArray();                int[] numArray = new int[chArray.Length];                for (int i 0chArray.Lengthi++)                {                    numArray[i] = (int)char.GetNumericValue(chArray[i]);                }                int num2 numArray[9];                switch (this.textBox1.Text)                {                    case "0000000000":                    case "1111111111":                    case "22222222222":                    case "33333333333":                    case "4444444444":                    case "5555555555":                    case "6666666666":                    case "7777777777":                    case "8888888888":                    case "9999999999":                        MessageBox.Show("کد ملی وارد شده صحیح نمی باشد");                        break;                }                int num3 = ((((((((numArray[0] * 10) + (numArray[1] * 9)) + (numArray[2] * 8)) + (numArray[3] * 7)) + (numArray[4] * 6)) + (numArray[5] * 5)) + (numArray[6] * 4)) + (numArray[7] * 3)) + (numArray[8] * 2);                int num4 num3 - ((num3 11) * 11);                if ((((num4 == 0) && (num2 == num4)) || ((num4 == 1) && (num2 == 1))) || ((num4 1) && (num2 == Math.Abs((int)(num4 11)))))                {                    MessageBox.Show("کد ملی صحیح می باشد");                }                else                {                    MessageBox.Show("کد ملی نامعتبر است");                } 

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Feb 2012
    نوشته ها
    10
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : چک کردن کد ملی در اپلیکیشن اندروید

    دوست عزیز سلام.


    من کد اندروید (جاوا) سنجش اعتبار/بررسی اعتبار/صحت اعتبار/اعتبار سنجی کد ملی رو در استک گذاشتم، دوستانی که در اندروید به این متد احتیاج دارن میتونن استفاده کنن. کامل کامله، همه جزئیات توش در نظر گرفته شده با خیال راحت استفاده کنید.


    https://stackoverflow.com/a/44603571/6444297

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: May 4th, 2017, 07:27
  2. ویروسی شدن سایت توسط آنتی ویروس نرتون
    توسط delshad در انجمن مباحث دیگر
    پاسخ ها: 7
    آخرين نوشته: March 31st, 2017, 21:16
  3. پاسخ ها: 8
    آخرين نوشته: February 27th, 2015, 23:50
  4. پاسخ ها: 3
    آخرين نوشته: August 21st, 2014, 01:55

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •