You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/fi/2-js-basics/3-making-decisions/assignment.md

2.1 KiB

Operaattorit

Ohjeet

Kokeile operaattoreita. Tässä on ehdotus ohjelmasta, jonka voit toteuttaa:

Sinulla on joukko opiskelijoita kahdesta eri arvostelujärjestelmästä.

Ensimmäinen arvostelujärjestelmä

Yksi arvostelujärjestelmä määrittelee arvosanat välillä 1-5, jossa 3 ja sitä korkeammat arvosanat tarkoittavat kurssin läpäisyä.

Toinen arvostelujärjestelmä

Toisessa arvostelujärjestelmässä arvosanat ovat A, A-, B, B-, C, C-, jossa A on paras arvosana ja C on alin hyväksytty arvosana.

Tehtävä

Annettuna seuraava taulukko allStudents, joka edustaa kaikkia opiskelijoita ja heidän arvosanojaan, rakenna uusi taulukko studentsWhoPass, joka sisältää kaikki kurssin läpäisseet opiskelijat.

TIP, käytä for-silmukkaa, if...else-rakennetta ja vertailuoperaattoreita:

let allStudents = [
  'A',
  'B-',
  1,
  4,
  5,
  2
]

let studentsWhoPass = [];

Arviointikriteerit

Kriteeri Erinomainen Riittävä Parannusta vaativa
Esitetty täydellinen ratkaisu Esitetty osittainen ratkaisu Esitetty ratkaisu sisältää virheitä

Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa väärinkäsityksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä.