+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

sottrazione binaria in javascript

  1. #1
    0-MiNaTo- non è in linea Novello
    Post
    1
    Like Inviati  
    0
    Like Ricevuti  
    0
    ciao a tutti, ho un piccolo problema:
    Devo creare uno script JavaScript permetta di eseguire la sottrazione tra due numeri binari di 4 cifre.
    Lo script che ho utilizzato adesso è questo:
    function differenza(){
    var a1, a2, a3, a4, b1, b2, b3, b4, c1, c2, c3, c4;
    a1=parseInt(document.form1.a1.value);
    a2=parseInt(document.form1.a2.value);
    a3=parseInt(document.form1.a3.value);
    a4=parseInt(document.form1.a4.value);
    b1=parseInt(document.form1.b1.value);
    b2=parseInt(document.form1.b2.value);
    b3=parseInt(document.form1.b3.value);
    b4=parseInt(document.form1.b4.value);
    c1=a1-b1;
    c2=a2-b2;
    c3=a3-b3;
    c4=a4-b4;
    document.form1.c1.value=c1;
    document.form1.c2.value=c2;
    document.form1.c3.value=c3;
    document.form1.c4.value=c4;

    }
    </script>
    </head>
    <form name="form1">
    <input name="a1" value="" type="text" size="2">
    <input name="a2" value="" type="text" size="2">
    <input name="a3" value="" type="text" size="2">
    <input name="a4" value="" type="text" size="2">-
    <br>
    <input name="b1" value="" type="text" size="2">
    <input name="b2" value="" type="text" size="2">
    <input name="b3" value="" type="text" size="2">
    <input name="b4" value="" type="text" size="2">=
    <hr>
    <input name="c1" value="0" type="text" size="2">
    <input name="c2" value="0" type="text" size="2">
    <input name="c3" value="0" type="text" size="2">
    <input name="c4" value="0" type="text" size="2">
    <br>
    <input value="Calcola" onClick="differenza()" type="button">
    </form>
    Non mi funziona bene la sottrazione, per esempio quando c'è 0-1 invece che dare come risultato 1 e con un prestito di 1, mi dà semplicemente -1.
    qualcuno mi riesce a dare il codice per fare il prestito?
    grazie a tutti

  2. #2
    L'avatar di bumm
    bumm non è in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Post
    2,140
    Blogs
    1
    Like Inviati  
    0
    Like Ricevuti  
    0
    Stai lavorando con interi, quindi il risultato -1 e corretto. Se vuoi, che prende 1 da sinistra, devi implementare quella logica.(Dovrai usare dei cicli)
    ℹ️ Leggi di più su bumm ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Calcoli tra celle con Sottrazione
    Da DannyC nel forum Microsoft Excel
    Risposte: 7
    Ultimo Post: 24-04-2015, 18:19
  2. Problema con sottrazione importi.
    Da maximum nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 25-02-2009, 13:43
  3. sottrazione excel in vba
    Da oilcrovara nel forum Microsoft Excel
    Risposte: 4
    Ultimo Post: 10-10-2008, 11:43
  4. Sottrazione pazze
    Da luky nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 30-11-2007, 16:01
  5. [C/C++] Sottrazione binaria
    Da programC__ nel forum C/C++
    Risposte: 5
    Ultimo Post: 20-09-2005, 10:09