Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package rut;
- import java.util.Scanner;
- public class DígitoVerificador {
- public static void main(String[] args) {
- int suma = 0, a = 3, i, largo, div, dig;
- Scanner leer = new Scanner(System.in);
- System.out.println("ingrese su rut sin dígito verificador y sin puntos:");
- String rut = leer.nextLine();
- largo = rut.length();
- if (largo == 7) {
- a = 2;
- }
- for (i = 0; i < largo; i++) {
- suma = suma + (rut * a); =======> aquí está el problema :s
- a = a - 1;
- if (a == 2) {
- a = 7;
- }
- }
- div = suma % 11;
- dig = 11 - div;
- if (dig == 0) {
- dig = 0;
- }
- if (dig == 10) {
- System.out.println("el número verificador es:" + "k");
- }else{
- System.out.println("el número verificador es:" + dig);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement