Haaste: Hintalaskin
Tehtävä
Jos ymmärsit edellisen luvun koodin, tämän tehtävän suorittaminen ei pitäisi olla vaikeaa.
Tehtävänäsi on laskea tilauksen lopullinen hinta ottaen huomioon tuotteen yhden kappaleen price, tilatun tuotteen quantity sekä mahdollinen discount. Huomaa, että tuotteen quantity tulee olla oletusarvoinen. Jos quantity ei ole määritelty, oletetaan, että ostaja ostaa yhden kappaleen tuotetta. discount on valinnainen parametri, koska se ei aina ole saatavilla, ja tuotteen voi ostaa ilman alennusta.
Sinun tulee täyttää koodin alla olevat aukot (___) niin, että se tarkistaa onko alennusparametri määritelty ja laskee tilauksen lopullisen hinnan oikein.
Käytä vihje ja ratkaisu -painikkeita, jos tehtävä tuntuu vaikealta. Voit aina analysoida ratkaisun, ja se jää mieleesi. Muista, että olemme kaikki oppimassa, ja menestys odottaa sinua edessäpäin!
1234567891011121314function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.94
Haaste: Hintalaskin
Pyyhkäise näyttääksesi valikon
Tehtävä
Jos ymmärsit edellisen luvun koodin, tämän tehtävän suorittaminen ei pitäisi olla vaikeaa.
Tehtävänäsi on laskea tilauksen lopullinen hinta ottaen huomioon tuotteen yhden kappaleen price, tilatun tuotteen quantity sekä mahdollinen discount. Huomaa, että tuotteen quantity tulee olla oletusarvoinen. Jos quantity ei ole määritelty, oletetaan, että ostaja ostaa yhden kappaleen tuotetta. discount on valinnainen parametri, koska se ei aina ole saatavilla, ja tuotteen voi ostaa ilman alennusta.
Sinun tulee täyttää koodin alla olevat aukot (___) niin, että se tarkistaa onko alennusparametri määritelty ja laskee tilauksen lopullisen hinnan oikein.
Käytä vihje ja ratkaisu -painikkeita, jos tehtävä tuntuu vaikealta. Voit aina analysoida ratkaisun, ja se jää mieleesi. Muista, että olemme kaikki oppimassa, ja menestys odottaa sinua edessäpäin!
1234567891011121314function calculatePrice(price: number, quantity: number, discount: number): number { let priceWithoutDiscount = (___ * ___); let result; if (___) { result = ___ } else { result = ___; } return result; } console.log(calculatePrice(20)); // Expected result: 20 (no discount, one item) console.log(calculatePrice(15, 3)); // Expected result: 45 (no discount, three items) console.log(calculatePrice(50, 2, 10)); // Expected result: 90 (10% discount applied, two items)
Kiitos palautteestasi!