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![]()