Mahtavaa!
Completion arvosana parantunut arvoon 2.38Osio 1. Luku 33
single
Haaste: Kokonaiskustannuksen Laskeminen Alennuksilla ja Verolla
Pyyhkäise näyttääksesi valikon
Tehtävä
Swipe to start coding
Toteuta ostoskorijärjestelmä, joka laskee tilauksen kokonaishinnan soveltaen alennusta ja arvonlisäveroa ennalta määriteltyjen ehtojen mukaisesti.
- Käytä
map()-metodia saadaksesi kunkin tuotteen kokonaishinnan (luokassagetTotalPrice()on erillinen metodiProduct). - Käytä
reduce()-metodia yhteissumman laskemiseen kaikista tuotehinnoista. - Käytä ternääristä operaattoria tarkistaaksesi, ylittääkö
subtotalalennusrajan (DISCOUNT_THRESHOLD) ja laskediscount. Jossubtotalon suurempi kuin raja, käytä 10 %:n alennusta (DISCOUNT_PERCENTAGE); muussa tapauksessa aseta alennus arvoksi 0.0. - Määritä alennuksen määrä kertomalla
subtotalarvollaDISCOUNT_PERCENTAGE. - Laske veroton summa (
preTaxAmount) vähentämällädiscountarvostasubtotal. - Laske arvonlisävero (
tax) kertomallapreTaxAmountarvolla arvonlisäveroprosentti (SALES_TAX). - Palauta lopullinen kokonaissumma, joka lasketaan kaavalla
preTaxAmount + tax.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 33
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme