Seminarii 1-4

10
Seminar 1 – Recapitulare structuri fundamentale in Java (if, switch, for, while, do while) Seminar 2 – Validare CNP package client; public class Checkcnp { public static String verif_cnp(String pcnp){ String ponderi="279146358279"; int s=0; int mod_11; int cc; if (pcnp.length()!=13) return "CNP nu are 13 caractere"; else { for (int i=0;i<=11;i++){ //System.out.println(c); if (Character.getNumericValue(pcnp.charAt(i))<=9 && Character.getNumericValue(pcnp.charAt(i))>=0) s+=((Character.getNumericValue(pcnp.charAt(i)))*(Character.getNumeri cValue(ponderi.charAt(i)))); else return "CNP ne numeric"; } mod_11=s%11; if (mod_11==10) cc=1; else cc=mod_11; if (cc==Character.getNumericValue(pcnp.charAt(12))) return "OK"; else return "Cifra control eronata"; } } } Sa se stocheze in baza de date clasa Java construita Pas 1: create or replace and compile java source named checkcnp as

description

Master Aprofundare Informatica Economica CSIE

Transcript of Seminarii 1-4

Seminar 1 Recapitulare structuri fundamentale in Java (if, switch, for, while, do while)

Seminar 2 Validare CNP

package client;

public class Checkcnp {

public static String verif_cnp(String pcnp){

String ponderi="279146358279";

int s=0;

int mod_11;

int cc;

if (pcnp.length()!=13) return "CNP nu are 13 caractere";

else {

for (int i=0;i