Credo che sia codice in asp che riguarda dei calcoli che devono essere effettuati. E' codice scritto da un'altra persona e che a me tocca modificare.
Mi sapete spiegare cosa vogliono dire questi pezzi di codice?
PRIMO PEZZO
var com=Math.pow(((i/100)+1),n);
r2a=redd*(com-1);
r2b=(i/100)*com;
r2=r2a/r2b;
var m2=r2;
r2=Comma(r2.toFixed(0));
a2.innerHTML="€ "+r2;
SECONDO PEZZO
var com1=Math.pow(((i1/100)+1),n);
var fat1=com1-1;
var fat2=redd-(patr*(i/100));
var num=fat1*fat2;
var den=(i1/100)*(com1);
var fraz=num/den;
var r5=Number(fraz)+Number(patr);
var m5=r5;
r5=Comma(r5.toFixed(0));
a5.innerHTML="€ "+r5;
Considerando che le variabili r2 - r5 - a2 - a5 sono state create in una parte precendente di codice che riporto di seguito
var r2=0;
var r5=0;
var a2=document.getElementById('a2');
var a5=document.getElementById('a5');
Invece Comma è una funzione (ancora più difficile da capire) il cui codice è:
function Comma(number) {
number = '' + number;
if (number.length > 3) {
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (c=0 ; c < Math.floor(number.length / 3); c++) {
if ((mod == 0) && (c == 0))
output += number.substring(mod+ 3 * c, mod + 3 * c + 3);
else
output+= '.' + number.substring(mod + 3 * c, mod + 3 * c + 3);
}
return (output);
}
else return number;
}
Io non sono esperta di codice asp e devo ammettere che non ho capito niente di queste formule, altre più semplici le ho capite. Confido in voi per un aiuto grandissimo. Spero che ci sia qualcuno che riesca a spiegarmi in parole semplicissime cosa vogliono dire queste parti di codice.
Grazie mille a tutti quelli che mi daranno una mano!

Rispondi quotando