Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Osan 10 tehtävässä 12 (Opintorekisteri) virhe keskiarvon laskemisessa #32

Open
heidikrisse opened this issue Oct 2, 2024 · 0 comments

Comments

@heidikrisse
Copy link

Tehtäväesimerkissä ja tehtävässä on väärin keskiarvon laskeminen kursseista. Esimerkissä 5 kurssin keskiarvoksi ilmoitettu 3.4, vaikka siitä pitäisi tulla 3.1:

Kurssit ovat parhaimpine arvosanoineen:

  • Ohpe: arvosana 5, opintopisteet 5
  • Tira: arvosana 1, opintopisteet 10
  • Tilpe: arvosana 2, opintopisteet 5
  • Lapio: arvosana 4, opintopisteet 1
  • Lama: arvosana 5, opintopisteet 8

Suorituksia 5 kurssista, opintopisteet yhteensä 29

Tällöin pitäisi tulla keskiarvoksi: (55 + 110 + 25 + 41 + 5*8 ) / 29 = 3,06896552.. joka pyöristyy 3.1 desimaalin tarkkuudella.

Myös varsinaisessa tehtävässä osa 10-12, feilaa seuraavalla tulostuksella, koska pitää oikeana keskiarvona 3.7 vaikka oikea on saatu 4.0, koska (Ohpe 55 + Tira 510 + Tilpe 1*5) / 20 op = 4.0 eikä 3.7:
Puhelinluettelo2_Osa2Test: test_7_tilasto_3
Ohjelman pitäisi tulostaa rivi
keskiarvo 3.7
syötteellä
1
Ohpe
3
5
1
Ohpe
5
5
3
1
Tira
5
10
3
1
Tilpe
1
5
3
0
Tulostus oli
1 lisää suoritus
2 hae suoritus
3 tilastot
0 lopetus

suorituksia 1 kurssilta, yhteensä 5 opintopistettä
keskiarvo 5.0
arvosanajakauma
5: x
4:
3:
2:
1:

suorituksia 2 kurssilta, yhteensä 15 opintopistettä
keskiarvo 5.0
arvosanajakauma
5: xx
4:
3:
2:
1:

suorituksia 3 kurssilta, yhteensä 20 opintopistettä
keskiarvo 4.0
arvosanajakauma
5: xx
4:
3:
2:
1: x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant