Visualizzazione stampabile
-
Grazie
Ah si quindi avevo intuito giusto, differenza xD Vi ringrazio, ho capito molte cose u.u Sono sicuro che il compito per domani andrà bene u.u
-
Quote:
Originariamente inviata da
Nascar Rocker
codice:
var rip=parseInt(prompt("Quanti?"));
var i;
var num=1;
var cont=1;
alert (+num);
for(i=1;i<rip+1;i++){
if(cont==1){
cont=2;
num=num+1;
}else if(cont==2){
cont=3;
num=num+2;
}else if(cont==3){
cont=1;
num=num+3;
}
alert (+num);
}
questo dovrebbe essere l'ultimo... ovviamente controllate se va bene, che non conosco il javascript xD
Molto spesso ci si dimentica dell'esistenza dell'operatore "%", che calcola il resto della divisione:
codice:
var rip=parseInt(prompt("Quanti?"));
var i;
var num=1;
alert (+num);
for(i=0; i<rip; i++){
num = num + i%3 + 1;
alert (+num);
}
fa la stessa cosa del codice precedente, ma con molte meno righe.
-
Quote:
Originariamente inviata da
UriGeller
Molto spesso ci si dimentica dell'esistenza dell'operatore "%", che calcola il resto della divisione:
codice:
var rip=parseInt(prompt("Quanti?"));
var i;
var num=1;
alert (+num);
for(i=0; i<rip; i++){
num = num + i%3 + 1;
alert (+num);
}
fa la stessa cosa del codice precedente, ma con molte meno righe.
non ci avevo proprio pensato a farlo in questo modo :lol::lol:
-
L'operatore % è detto modulo.