Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class WeryfikacjaPesel {
- public static void main(String args[]) {
- Scanner load = new Scanner(System.in);
- String numberPesel = load.next();
- if (numberPesel.length() == 11) {
- int pierwszaCyfra = Integer.parseInt(numberPesel.substring(0, 1));
- int drugaCyfra = Integer.parseInt(numberPesel.substring(1, 2));
- int trzeciaCyfra = Integer.parseInt(numberPesel.substring(2, 3));
- int czwartaCyfra = Integer.parseInt(numberPesel.substring(3, 4));
- int piataCyfra = Integer.parseInt(numberPesel.substring(4, 5));
- int szostaCyfra = Integer.parseInt(numberPesel.substring(5, 6));
- int siodmaCyfra = Integer.parseInt(numberPesel.substring(6, 7));
- int osmaCyfra = Integer.parseInt(numberPesel.substring(7, 8));
- int dziewiataCyfra = Integer.parseInt(numberPesel.substring(8, 9));
- int dziesiataCyfra = Integer.parseInt(numberPesel.substring(9, 10));
- int jedenastaCyfra = Integer
- .parseInt(numberPesel.substring(10, 11));
- int check = 1 * pierwszaCyfra + 3 * drugaCyfra + 7 * trzeciaCyfra
- + 9 * czwartaCyfra + 1 * piataCyfra + 3 * szostaCyfra + 7
- * siodmaCyfra + 9 * osmaCyfra + 1 * dziewiataCyfra + 3
- * dziesiataCyfra;
- int lastNumber = check % 10;
- int controlNumber = 10 - lastNumber;
- if (controlNumber == jedenastaCyfra) {
- System.out.println("Ok pesel");
- }
- else {
- System.out.println("Podałeś błędny numer Pesel");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement