Autor Zpráva
Mischella
Profil
Ahoj Lidi, nevíte jak vytvořit Java Script,který by spočítal cenu s DPH i množství.

Prosím poradte: Stačí ten Skript..

Návod:

function spocitej(radek) {
cena = document.getElementById('pol['+radek+']').innerHTML;
mnozstvi = document.forms['objednavka'].mno[radek].value;
vysledek = cena * mnozstvi;
document.getElementById('cen['+radek+']').innerHTML = vysledek;
}
Joker
Profil
Co je na tom těžkého, vždyť je to akorát násobení:
Řekněme:
Mám cenu za jednotku bez DPH (zkrádím na CJbez) a počet kusů (počet):
DPH = 1,19 normální sazba anebo 1,05 snížená sazba

Celková cena bez DPH = CJbez * počet
Jednotková cena s DPH = CJbez * DPH
Celková cena s DPH = CJbez * počet * DPH

DPH bych si dal jako konstanty, abych nemusel jako pako přepisovat celý skript pokaždé, když se změní DPH ;-)
Mischella
Profil
Díky Jokere, je to lehké, ale já s Javou nemám vůbec zkušenosti. A jak to teda kompletně zapíšu ,aby to fungovalo. dík
Visitor
Profil *
mimochodem ne JAVA ale JavaScript ;-)

function spocitej(radek) {
var dph = 1,19;
cena = document.getElementById('pol['+radek+']').innerHTML;
mnozstvi = document.forms['objednavka'].mno[radek].value;
vysledek = cena * mnozstvi * dph;
document.getElementById('cen['+radek+']').innerHTML = vysledek;
}

dalsi veci muze byt zaokrouhlovani aby pak cena nevypadala treba jako 2,39 Kc :)
Leo
Profil
var dph = 1,19;

No to tezko. Leo
los
Profil *
dalsi veci muze byt zaokrouhlovani aby pak cena nevypadala treba jako 2,39 Kc :)

Myslím, že učiteľovi to pri tejto domácej úlohe do školy vadiť nebude.
Mischella
Profil
Pardon ,pravda Java Script :-))

Moc ti děkuju Visitore, to vypadá už ve finále velmi dobře :-)) Myslím , že takhle to bude bohatě stačit a otestuju funkčnost.

díky za příspěvek Leovi a Losovi.

Ahoj,mějte se
Visitor
Profil *
Leo:
mozna mi neco uniklo...
co mam spatne ?
habendorf
Profil
Visitor:
Leo:
mozna mi neco uniklo...
co mam spatne ?


des. čárka / tečka
ten co to ví
Profil *
Todle je naprostá hračka, ale pochopit celou problematiku DPH, to je pro Vás nemožný, pa srabíci
peta
Profil
Visitor viz hab...
var dph = 1,19;
definice cisla s carkou v JS neni :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0