anche per il ciclo for vale la regola delle graffe,
poi quello che ti restituisce un prompt è una stringa,
se vuoi convertirlo in un intero puoi utilizzare parseInt
x comodità uso var++ al posto di var=var+1 ma è uguale,
idem per var+=valore al posto di var=var+valore
ciao
codice:
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++
SOMMAPOS+= parseInt(NUM)
}else{
NEG++
SOMMANEG+= parseInt(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+"
")