HTML...
Raspunsuri - Pagina 2
marius spune:
Cum se interpreteaza linia marcata de mine cu verde in scriptul de mai sus?
Mai exact partea a doua a inmultirii a doua paranteza. Ce inseamna semnul ? ce rol are. Toata paranteza a doua cum se interpreteaza?
Marius (www.desprecopii.com)
Comi spune:
var rata_fara_tva = (valoare - valoare_avans_fara_tva) * (nr_rate == 12 ? coef12 : coef18) / 100;
se declara o noua variabila "rata_fara_tva" care ia valoarea expresiei din dreapta [EVIDENT]. acuma ce inseamna parantezele din dreapta:
- prima returneaza diferenta dintre valoarea variabilei "valoare" si valoarea variabilei "valoare_avans_fara_tva";
- a doua este de fapt un "if": daca valoarea "nr_date" este egala cu 12 atunci paranteza a doua va avea valoarea variabilei "coef12" daca cele doua sunt diferite paranteza va avea valoarea lui "coef18".
rezultatul este produsul celor doua paranteze impartit la 100 ..
spor in continuare
http://80.96.96.18/~cosmin
marius spune:
si daca vreau sa am 3 variabile coef12 coef18 si coef24 sa zicem, cum s-ar scrie acest if in if?
Daca "nr_rate"=12 atunci...A, daca "nr_rate"=18 atunci "B", iar daca "nr_rate"=24 atunci "Z". Daca daca valoarea "nr_rate" nu vreau sa fie fixa ci sa fie introdusa de utilizator deci sa se miste pe un interval (a->b)? si deci inclusiv varabilele de tip "coef" sa devina o variabile ...cum sa spun dinamice nu fixe?
Defapt asta ar trebui sa caut eu....sursele mi le-ai dat. Dar daca stii un raspuns rapid fac economie de timp.
Marius (www.desprecopii.com)
Comi spune:
Ca sa iti zic sincer, io nu sunt cu JavaScript... dar poti incerca ceva de genul:
{
if (nr_rate==12) {final=A}
if (nr_rate==13) {final=B}
if (nr_rate==14) {final=C}
}
sau poti incerca cu "case" vezi in documentatie... [daca nu ai aflat deja]
http://80.96.96.18/~cosmin
marius spune:
Gata am rezolvat. In principiu ideea folosita a fost to de utilizare a trei "if" dar este o idee particulara ca rezolvare. Ramane pt mine in picioare declararea unei variabile dinamice (eu asa am botezat-o) "coef" care sa preia o valoare introdusa de user pe un interval dat si apoi in functie de valoarea introdusa sa se calculeze un algoritm anume. Merci pt sprijin.
Marius (www.desprecopii.com)