Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    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;
    }

  2. #12
    Solo che ora che lo vedo credo che number() non venga riconosciuta come funzione

  3. #13
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,359
    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

  4. #14
    Quote Originariamente inviata da fenrir2312 Visualizza il messaggio
    ora mi da errore
    Posta l'errore allora

  5. #15
    Editato

  6. #16
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Il nome di una variabile non comincia da una cifra !
    Credo quelle siano delle elle

  7. #17
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,359
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Credo quelle siano delle elle
    Devo cambiare gli occhiali !
    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

  8. #18
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Devo cambiare gli occhiali !
    Non hai gli occhi che si illuminano a intermittenza?

  9. #19
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Posta l'errore allora
    È il classico #ERROR di excel per funzione non corretta

  10. #20
    Quote Originariamente inviata da fenrir2312 Visualizza il messaggio
    È il classico #ERROR di excel per funzione non corretta
    La funzione, messa in un documento HTML, non genera nessun errore di sintassi ma ritorna sempre 0.

    Sei certo che la logica sia corretta?

    Riguardo #ERROR di excel non saprei aiutarti, ho sempre usato le funzioni di excel con excel, mai javascript.

    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    </head>
    
    
    <body>
    <script>
    function nCampate180(lung,sporto){  
    	//...
    }
    alert(nCampate180("1000","1"));
    alert(nCampate180(100,1));
    alert(nCampate180("100","0"));
    </script>
    </body>
    </html>

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.