Originariamente inviato da artorius
si, ma se sai che sono 3 ti basta fare:

if(param1 >= 0) counter++;
if(param2 >= ...etc
oddio anche queste cose il prof non ce l'ha spiegate
praticamente io avevo fatto così

dichiaro una funzione che ha i 3 parametri+il parametro del risultato
poi avevo messo un operazione logica... cioè che se il prodotto dei parametri è <0 il risultato è lo stesso prodotto dei parametri (dato che se il prodotto è minore di zero vuol dire che ci sono dispari parametri negativi)...
altrimenti se il prodotto dei parametri è >0 (quindi se ci sono pari parametri negativi) il risultato è la somma dei parametri.......
Codice PHP:
function calcola(abcr) {
var 
sa.value*b.value*c.value;

   if (
s<0){
    
r.value s;
   }
     else {
      
r.value a.value*b.value*c.value*1;
     }

il problema però si pone quando c'è lo 0!