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(a, b, c, r) {
var s= a.value*b.value*c.value;
if (s<0){
r.value = s;
}
else {
r.value = a.value*1 + b.value*1 + c.value*1;
}
}
il problema però si pone quando c'è lo 0!