Visualizzazione dei risultati da 1 a 5 su 5

Discussione: calcolo javascript

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093

    calcolo javascript

    Ciao a tutti raga,

    non riesco a risolvere un piccolo quesito....
    Si può fare una funzioncina javascript che...se ho 2 file di numeri, mi fa la moltiplicazione di ciascun numero della prima fila con il corrispondente numero della seconda?...E poi
    ...come si fa a sommare tra loro i numeri ottenuti da ogni moltiplicazione e dividere il risultato per 11?...

    Esempio:

    prima fila : 10 9 8 7 6 5 4 3 2 1
    moltiplica : x x x x x x x x x x
    seconda fila: 0 9 4 0 0 1 6 3 3 8
    = = = = = = = = = =
    risult.moltiplicaz: 0 + 81 + 32 + 0 + 0 + 5 + 24 + 9 + 6 + 8
    =165
    poi: 165:11 = 15

    AIUUUTTOOOO....qualcuno mi aiutaaaa?.... :master:
    Grazie!!!

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... così:

    codice:
    var primafila=new Array(10, 9, 8, 7, 6, 5, 4, 3, 2, 1); 
    var secondafila=new Array(0, 9, 4, 0, 0, 1, 6, 3, 3, 8);
    var risultato=0;
    for (i=0; i<primafila.length; i++) risultato=primafila[i]*secondafila[i];
    risultato:=11;
    Fammi sapere !

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Reale, manca un piu`:
    codice:
    function sommavettori() {
      var primafila=new Array(10, 9, 8, 7, 6, 5, 4, 3, 2, 1); 
      var secondafila=new Array(0, 9, 4, 0, 0, 1, 6, 3, 3, 8);
      if(secondafila.length < primafila.length) {
        alert("attenzione: lunghezze diverse");
        return -10000;
      }
      var risultato=0;
      for (i=0; i<primafila.length; i++)
        risultato += primafila[i]*secondafila[i];
      risultato := primafila.length;
      return risultato;
    }
    Ho aggiunto anche un controllo sulla lunghezza dei vettori e un return ma dipende dal resto del codice.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    Grazie 1000......provo subito e vi dico!!!!! :bubu:

  5. #5
    Reale_Augello
    Guest

    ...

    Originariamente inviato da Mich_
    Reale, manca un piu`:
    ...
    Caro Michele, questa volta la fretta ha fregato entrambi:

    codice:
    risultato /= primafila.length;

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 © 2025 vBulletin Solutions, Inc. All rights reserved.