Python nyelven valaki?
Tudod, StackOverflow-n az az általános hozzáállás, hogy nem segítenek olyannak, aki nem írja le a kérdéséhez az addigi próbálkozását, megoldási menetét/kódját.
Szóval: Mi van meg eddig? Mi nincs? Melyik része nem megy a feladatnak?
"Az egész programot kéne megírni, és abból a programból én rájönnék"
Dehogy jönnél rá.
Ez óvodás feladat. Ha ez sem megy, akkor miből jönnél rá bármire?
Itt a segítség:
A feladat meg az, hogy tanulónként össze kell adni a jegyeket és az eredményt elosztani azok számával.
[4]+[3]+[3]+[3]+[4]+[5]+[4]+[2]+[3]+[2]+[3] = 36
Az elemek (jegyek) száma 11 tehát a 36-ot 11-el kell elosztani ebben az esetben és ez lesz egy tanuló tanulmányi átlaga.
"Ezen kívül semmi sincs megadva."
Mit lehetne még ezen kívül megadni? És minek?
Ez tényleg csont egyszerű feladat, annál viszont összetettebb, hogy megmagyarázza, miért nem ismered a nyelv legalapvetőbb elemeit meg a kisiskolás matematikát. Legalább valami elképzelést vázolj föl, hogy hogyan tervezed megoldani, különben én sem hiszem el, hogy bármire rájössz bármivel kapcsolatban. Arra is gondolhatnál, hogy a legközelebbi feladat esetleg nem is hasonlít majd erre, és megint meg leszel lőve, mert gondolkodást várnak tőled a letudott tananyag visszakérődzése helyett.
Bekéred az öt nevet, eltárolod egy tömbben.
Ciklus minden egyes diákra:
Amíg az érték nem nulla, addig bekérsz egy jegyet, és hozzáadod a futó összeghez, ami futó összeg a ciklus előtt nulla. Van egy számláló is, ami azt számolja, hogy hány jegy jött. De számolhatsz futó átlagot is. Ha nulla jött, akkor kiszámolod az átlagot, és eltárolod egy tömbben. Jöhet a következő diák (külső ciklus).
A végén sorra végigmész a két tömbön, és kiírod, hogy a diákok közül melyiknek mi az átlaga. Kész.
Kell hozzá bekérés és kiírás, és ciklus. Ha ügyes vagy, akkor nem kell elágazás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!