Nämä harjoitukset ovat opettajalle GitHubin kautta palautettavia harjoituksia. Tee nämä harjoitukset kansioon nimeltään JavaScript-harjoitukset. Voit tehdä kaikki tämän harjoituksen tehtävät allekkain samaan tiedostoon nimeltään harjoitukset1.js. Voit ajaa harjoitukset konsolissa kirjoittamalla node harjoitukset1.js.
Nämä tehtävät yhdistävät osia Johdanto, Muuttuja ja tyypit, Matemaattiset operaatiot, Funktiot ja Ehtolauseet.
Harjoitus 1
Kirjoita funktio calculateDiscount(), joka saa kaksi parametria:
alkuperäinen hinta
alennusprosentti
Jos jompikumpi parametri ei ole numero, tulosta virheilmoitus.
Jos alennusprosentti on pienempi kuin 0 tai suurempi kuin 100, tulosta virheilmoitus.
Muuten laske ja tulosta alennettu hinta funktiossa.
Testaa funktiota seuraavilla: 55 ja 20, “Moikka” ja 15, 69.90 ja -25 sekä 1299 ja 120.
Harjoitus 2
Kirjoita funktio describeTemperature(), joka saa lämpötilan (numero).
Jos parametri ei ole numero, tulosta virheilmoitus.