- import java.util.*;
- import java.io.*;
- class IDKT
- {
- public static void main(String[] args)
- {
- Scanner klaviatuur = new Scanner(System.in);
- String ID;
- System.out.println("\nPalun sisestage isikukood:");
- ID = klaviatuur.nextLine();
- int A = Integer.parseInt(ID.substring(0, 1));
- int B = Integer.parseInt(ID.substring(1, 2));
- int C = Integer.parseInt(ID.substring(2, 3));
- int D = Integer.parseInt(ID.substring(3, 4));
- int E = Integer.parseInt(ID.substring(4, 5));
- int F = Integer.parseInt(ID.substring(5, 6));
- int G = Integer.parseInt(ID.substring(6, 7));
- int H = Integer.parseInt(ID.substring(7, 8));
- int I = Integer.parseInt(ID.substring(8, 9));
- int J = Integer.parseInt(ID.substring(9, 10));
- int K = Integer.parseInt(ID.substring(10, 11));
- int kontroll = (A*1 + B*2 + C*3 + D*4 + E*5 + F*6 + G*7 + H*8 + I*9 + J*1);
- int kontroll1 = ((A*1 + B*2 + C*3 + D*4 + E*5 + F*6 + G*7 + H*8 + I*9 + J*1) / 11);
- int kontroll2 = ((A*3 + B*4 + C*5 + D*6 + E*7 + F*8 + G*9 + H*1 + I*2 + J*3) / 11);
- //isikukoodi kontrollimine
- if (Math.floor(kontroll1) != 10)
- kontroll = (kontroll-(Math.floor(kontroll1)*11));
- if (K == kontroll)
- System.out.println("Kontrollnumber on 6ige");
- else if (kontroll == 10)
- System.out.println("Kontroll nr pole 6ige");
- }
- }
isikukoodi kontroll