codice:function nCampate180(lung,sporto){ lung=Number(lung); sporto=Number(sporto); var maxmultiplo180; var multiplosu230=0; var multiplogiu180=0; var l180=0; var l230=0; var lmin=0; var lmax=0; var lsomma=0; var migliorlsomma=0; var pezzi180; var pezzi230; if(sporto==0){ lmax=lung+0.20; }else if(sporto==1){ lmax=lung+1.60; }else if(sporto==2){ lmax=lung+3; } maxmultiplo180=1.80; while(maxmultiplo180<lmax){ //calcolo multiplo massimo 1,80<lung maxmultiplo180=maxmultiplo180+1.80 ; } multiplogiu180=maxmultiplo180; while(multiplogiu180 < 0){ //inizio ciclo con massimo multiplo 180 finche' non negativo if(multiplogiu180+2.30<lmax){ //controllo possibilità aggiunta 230 while( multiplogiu180+multiplosu230 < lmax){ // controllo<lmax .. aggiungere >lmin se non necessario controllo migliorelsomma multiplosu230=multiplosu230+2.30; } } lsomma=multiplogiu180+multiplosu230; if(lsomma>migliorlsomma){ //controllo miglior risultato migliorlsomma=lsomma; l180=multiplogiu180; l230=multiplosu230; } multiplosu230=0; multiplogiu180=multiplogiu180-1.80; } pezzi180=l180/1.80; pezzi230=l230/2.30; return pezzi180; }
Solo che ora che lo vedo credo che number() non venga riconosciuta come funzione
Il nome di una variabile non comincia da una cifra !
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr