Rimossa duplicazione valori switch + preparazione calcolo caratteri dispari
This commit is contained in:
129
elabora.php
129
elabora.php
@@ -137,18 +137,6 @@ $codRaw = implode($codCognome) . implode($codNome) . $codAnno . $codMese . $codG
|
|||||||
$sumPari=0;
|
$sumPari=0;
|
||||||
for($i=1;$i<count($codRaw);$i+=2){
|
for($i=1;$i<count($codRaw);$i+=2){
|
||||||
switch($codRaw[$i]){
|
switch($codRaw[$i]){
|
||||||
case '0':
|
|
||||||
$sumPari+=0;
|
|
||||||
break;
|
|
||||||
case '1':
|
|
||||||
$sumPari+=1;
|
|
||||||
break;
|
|
||||||
case '2':
|
|
||||||
$sumPari+=2;
|
|
||||||
break;
|
|
||||||
case '3':
|
|
||||||
$sumPari+=3;
|
|
||||||
break;
|
|
||||||
case '0':
|
case '0':
|
||||||
$sumPari+=0;
|
$sumPari+=0;
|
||||||
break;
|
break;
|
||||||
@@ -261,6 +249,123 @@ for($i=1;$i<count($codRaw);$i+=2){
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$sumDispari=0;
|
||||||
|
//Caratteri dispari
|
||||||
|
for($i=0;$i<count($codRaw);$i+=2){
|
||||||
|
switch($codRaw[$i]){
|
||||||
|
case '0':
|
||||||
|
$sumDispari+=0;
|
||||||
|
break;
|
||||||
|
case '1':
|
||||||
|
$sumDispari+=1;
|
||||||
|
break;
|
||||||
|
case '2':
|
||||||
|
$sumDispari+=2;
|
||||||
|
break;
|
||||||
|
case '3':
|
||||||
|
$sumDispari+=3;
|
||||||
|
break;
|
||||||
|
case '4':
|
||||||
|
$sumDispari+=4;
|
||||||
|
break;
|
||||||
|
case '5':
|
||||||
|
$sumDispari+=5;
|
||||||
|
break;
|
||||||
|
case '6':
|
||||||
|
$sumDispari+=6;
|
||||||
|
break;
|
||||||
|
case '7':
|
||||||
|
$sumDispari+=7;
|
||||||
|
break;
|
||||||
|
case '8':
|
||||||
|
$sumDispari+=8;
|
||||||
|
break;
|
||||||
|
case '9':
|
||||||
|
$sumDispari+=9;
|
||||||
|
break;
|
||||||
|
case 'A':
|
||||||
|
$sumDispari+=0;
|
||||||
|
break;
|
||||||
|
case 'B':
|
||||||
|
$sumDispari+=1;
|
||||||
|
break;
|
||||||
|
case 'C':
|
||||||
|
$sumDispari+=2;
|
||||||
|
break;
|
||||||
|
case 'D':
|
||||||
|
$sumDispari+=3;
|
||||||
|
break;
|
||||||
|
case 'E':
|
||||||
|
$sumDispari+=4;
|
||||||
|
break;
|
||||||
|
case 'F':
|
||||||
|
$sumDispari+=5;
|
||||||
|
break;
|
||||||
|
case 'G':
|
||||||
|
$sumDispari+=6;
|
||||||
|
break;
|
||||||
|
case 'H':
|
||||||
|
$sumDispari+=7;
|
||||||
|
break;
|
||||||
|
case 'I':
|
||||||
|
$sumDispari+=8;
|
||||||
|
break;
|
||||||
|
case 'J';
|
||||||
|
$sumDispari+=9;
|
||||||
|
break;
|
||||||
|
case 'K':
|
||||||
|
$sumDispari+=10;
|
||||||
|
break;
|
||||||
|
case 'L':
|
||||||
|
$sumDispari+=11;
|
||||||
|
break;
|
||||||
|
case 'M':
|
||||||
|
$sumDispari+=12;
|
||||||
|
break;
|
||||||
|
case 'N':
|
||||||
|
$sumDispari+=13;
|
||||||
|
break;
|
||||||
|
case 'O':
|
||||||
|
$sumDispari+=14;
|
||||||
|
break;
|
||||||
|
case 'P':
|
||||||
|
$sumDispari+=15;
|
||||||
|
break;
|
||||||
|
case 'Q':
|
||||||
|
$sumDispari+=16;
|
||||||
|
break;
|
||||||
|
case 'R':
|
||||||
|
$sumDispari+=17;
|
||||||
|
break;
|
||||||
|
case 'S':
|
||||||
|
$sumDispari+=18;
|
||||||
|
break;
|
||||||
|
case 'T':
|
||||||
|
$sumDispari+=19;
|
||||||
|
break;
|
||||||
|
case 'U':
|
||||||
|
$sumDispari+=20;
|
||||||
|
break;
|
||||||
|
case 'V':
|
||||||
|
$sumDispari+=21;
|
||||||
|
break;
|
||||||
|
case 'W':
|
||||||
|
$sumDispari+=22;
|
||||||
|
break;
|
||||||
|
case 'X':
|
||||||
|
$sumDispari+=23;
|
||||||
|
break;
|
||||||
|
case 'Y':
|
||||||
|
$sumDispari+=24;
|
||||||
|
break;
|
||||||
|
case 'Z':
|
||||||
|
$sumDispari+=25;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="it">
|
<html lang="it">
|
||||||
|
|||||||
Reference in New Issue
Block a user