Üdv. Pascal (? )
Szia.
Ahogyan le van irva, úgy szépen lépésenként.
1. Bekéred az osztálylétszámot (a továbbiakban: OL ), ha csicsázni akarod akkor leellenőrized, hogy egész-e és hogy nagyobb-e nullánál.
2. Lenullázod azokat a változókat amiket az összesitéshez fogsz használni. (szerintem négy ilyen összesitést számoló változóra lesz szükséged)
3. Inditasz egy ciklust 1 től az OL-ig. bekéred az i-dik tanuló átlagát.
Már itt bekérés után a cikluson belül megvizsgálod, hogy hová esik 2.00-3.00 akkor az első változót növeled eggyel, ha 3.01-4.00 akkor a másodikat, ha 4.01-5.00 akkor a harmadikat, a beadott értéket szummázod az negyedik változóban.
Ha vége van a ciklusnak, kiratod az
- első összeget (ennyien vannak 2.00-3.00 között)
- második összeget ennyien vannak 3.01-4.00 között)
- harmadik összeget (ennyien vannak 4.01-5.00 között)
- Negyedik összeget (szummát) osztod az OL-lel ez lesz az osztályátlag.
Sok sikert.
Üdv.
#1 hogyan vizsgáljam meg hogy melyik tartományba esik az éppen aktuális átlag?
Már amióta megkaptam a választ ezzel küzdök.
For ciklusban számoltatom el 1-től az OL-ig, ciklusba beírtam hogy olvassa be az átlagot, ennyi van meg idáig, no meg az oszt létszám, de ugye itt a ciklus a lényeg.
Szia.
Sima if és and szerkezet :
if (2.00<=atlag) and (atlag<=3.00) then Harmasok:=Harmasok+1;
Gondolom a többi a fentiek alpján már megy.
Sok sikert.
Üdv.
Szia.
Azt már ketten is leirtük, hogyan kell.
Szummázod a beirt átlagokat a ciklusban : Szumma:=Szumma+Atlag ;
A ciklus végén pedig kiiratod elosztva az OL-lel :
writeln ('Ossztály átlag : ', (Szumma/OL):0:2);
Sok sikert.
Üdv.
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!