Cityscape
Girl

JavaScript

Harjoitus: Arvosanalaskuri

Helppo
1 h 0 min

Johdanto

Tässä harjoituksessa rakennat yksinkertaisen arvosanalaskimen, joka käyttää muuttujia, funktioita, ehtolauseita, silmukoita, taulukoita ja objekteja. Luot opiskelijaobjektien luettelon, annat jokaiselle arvosanan heidän pistemääränsä perusteella, ja lopuksi lasket sekä tulostat keskiarvon.

Mitä sinun tulee tehdä

Opiskelijatiedot

Luo taulukko nimeltä opiskelijat käyttäen let-avainsanaa, joka sisältää vähintään kolme opiskelijaobjektia. Jokaisella objektilla tulisi olla kaksi ominaisuutta:

  • nimi (merkkijono)
  • pisteet (numero)

Arvosanan määrittäminen

Kirjoita funktio nimeltä arvioSuoritus, joka ottaa parametrinaan opiskelijan pisteet ja palauttaa:

  • "Hyväksytty", jos pistemäärä on suurempi tai yhtä suuri kuin 60
  • "Hylätty" muutoin

Opiskelijaobjektien päivittäminen

Käytä silmukkaa käydäksesi läpi opiskelijat taulukko ja lisätäksesi jokaiseen opiskelijaobjektiin uusi ominaisuus arvosana. Arvosanan arvo tulisi määrittää arvioiSuoritus -funktion avulla.

Keskiarvon laskeminen

Kirjoita funktio nimeltä laskeKeskiarvo, joka ottaa parametrinaan opiskelijat taulukon ja palauttaa kaikkien opiskelijoiden keskimääräisen pistemäärän.

Tulos

Käytä silmukkaa tulostaaksesi jokaisen opiskelijan tiedot seuraavassa muodossa:

Lopuksi, tulosta keskimääräinen pistemäärä muodossa:

Aloitetaan!

Arvosanalaskuri

  • Luo taulukko nimeltä opiskelijat, joka sisältää vähintään kolme opiskelijaobjektia.
  • Jokaisella opiskelijaobjektilla tulee olla ominaisuudet nimi (merkkijono) ja pisteet (numero).
  • Luo funktio arvioSuoritus(pisteet) joka palauttaa "Hyväksytty", jos pistemäärä on vähintään 60, muuten "Hylätty".
  • Käy läpi taulukko opiskelijat ja lisää kullekin opiskelijalle uusi ominaisuus arvosana käyttäen funktiota arvioSuoritus.
  • Luo funktio laskeKeskiarvo(opiskelijat) joka laskee ja palauttaa opiskelijoiden pisteiden keskiarvon.
  • Tulosta konsoliin jokaisen opiskelijan tiedot muodossa "<nimi> - Pistemäärä: <pisteet>, Arvosana: <arvosana>".
  • Tulosta lopuksi konsoliin keskiarvo muodossa "Keskiarvo: <keskiarvo>".

hakatemia pro

Valmis ryhtymään eettiseksi hakkeriksi?
Aloita jo tänään.

Hakatemian jäsenenä saat rajoittamattoman pääsyn Hakatemian moduuleihin, harjoituksiin ja työkaluihin, sekä pääset discord-kanavalle jossa voit pyytää apua sekä ohjaajilta että muilta Hakatemian jäseniltä.