Ciao a tutti.
Ho un problema con questo Script. Dunque, il programma dovrebbe far questo: Acquisisco N numeri in input. Determino e comunico in output QUANTI sono negativi e QUANTI positivi. Poi SOMMO tutti i POSITIVI e SOMMO tutti i NEGATIVI. Comunico in output la somma dei neg e la somma dei pos.
Bene, il programma funziona in parte...
Chi può aiutarmi a farlo funzionare del tutto? GRAZIE!
codice:
<script language="JavaScript">
var CONT,NUM
var POS = 0
var NEG = 0
var SOMMAPOS = 0
var SOMMANEG = 0
var N = prompt("Quantità numeri da acquisire?")
document.write("<h4>Hai deciso di Acquisire "+N+" valori</h4>")
for(CONT = 0; CONT<N; CONT++)
var NUM = prompt("Indica Valore del Singolo Numero")
if (NUM>0)
POS = POS + 1
SOMMAPOS = SOMMAPOS + NUM
else
NEG= NEG + 1
SOMMANEG = SOMMANEG + NUM
document.write("I Valori Positivi sono, "+POS+)
document.write("La Loro Somma è, "+SOMMAPOS+)
document.write("I Valori Negativi sono, "+NEG+)
document.write("La Loro Somma è, "+SOMMANEG+)
</script>
Se si elimina l'ultima parte (a comicniare da ELSE), funziona. E' nell'ultimo pezzetto che da Problemi.
Chi può aiutarmi. Vi spiego le mie intenzioni quali erano:
POS e NEG venivano incrementati di uno, ogni qual volta ci fosse un valore Positivo o negativo (a seconda)
SOMMAPOS e SOMMANEG venivano incrementati di NUM , sempre a seconda che esso fosse neg o pos.
Ciao a tutti!! e Grazie