Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Počítací javascript nejavascriptí

ještě matematický oříšek. On je ten výpořet špatně zadaný, jelikož to nepočítá slevu třeba na 3, ale pouze z jednoho. Teď je tam

b = a; 
d = b/100 * c; 
f = (b - d) * e; 
g = (b + f) - d;

a = select typ inzerátu
b = zobrazí se výběr z "a" v Kč
c = select pro zadání opakování
d = result slev (chybí * počet inzerátů)
e = select na výběr místa (příplatek)
f = result na místo
g = celkem

1) V políčku "Za opakování Vám slevíme" se nesčítají slevy, ale je tam jen sleva z jednoho inzerátu.
Příklad: Základní sazba za zvolený formát inzerátu: 300 Kč
Počet zveřejnění: 3 x (10 % sleva)
Sleva: 90 Kč (ukazuje to tam ale pouze 30 Kč, tedy pouze slevu za jeden
inzerát)
2) V políčku "Konečná cena inzerátu" se ukazuje cena pouze za jeden inzerát, přestože si jich objedná třeba 3.

Možná by stačilo změnit hodnoty value a toho selectu na slevy a onen příklad počítat jinak. Místo b/100... nějaké * 0.95...
Ten select teď je
<select id="slevy" name="slevy" size="1" onchange="change()">
  <option value="0">1 inzerát</option>
  <option value="5">2 inzeráty</option>
  <option value="10">3 inzeráty</option>
  <option value="15">6 inzerátů</option>
  <option value="30">12 inzerátů</option>
</select>
http://krata.bubakov.net/www/gelton/formular-sl_lis ty.html

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny