You are on page 1of 1

//verificar cedula private void button1_Click(object sender, EventArgs e) {

char[] array =textBox1.Text.ToCharArray(); int aw = array.Length - 1; int suma = 0, suma1 = 0, s1, s2, total = 0, sumtotal = 0, multi; for (int i = 0; i < aw; i++) { if (i % 2 != 0) { suma = suma + int.Parse(array[i].ToString()); } else { multi = int.Parse(array[i].ToString()) * 2; if (multi >= 10) { s1 = int.Parse(multi.ToString().Substring(0, 1)); s2 = int.Parse(multi.ToString().Substring(1, 1)); total = s1 + s2; suma1 = suma1 + total; } else { suma1 = suma1 + multi; } } } sumtotal = suma + suma1; int res = 0; int ss2 = int.Parse(sumtotal.ToString().Substring(0, 1)); int ss1 = int.Parse(sumtotal.ToString().Substring(1, 1)); if (ss1 == 0) { ss2 = ss2 * 10; } else { ss2 = (ss2 + 1) * 10; } res = ss2 - sumtotal; if (res == int.Parse(array[9].ToString())) { MessageBox.Show("Correcto"); } else { MessageBox.Show("Incorrecto"); } }

You might also like