Valaki érti ezt a feladatot?
Egy vállalatnál egy munkagép működését ábrázoljuk három hét alatt. * Minden nap folyamatos a termelés. A legyártott termékek skálája: * napi 40-60ig terjed. * Mennyi a legjobb 5 nap átlaga?
Előre is köszönöm.










A hibákra egyedül is rájött volna, de bunkóság volt megírni helyette.
Bizonyította, hogy ő is képes rá.





"A hibákra egyedül is rájött volna, de bunkóság volt megírni helyette."
???
Gyakorlatilag nincs egy jó sor a programjában.





Na nézzük a te kódodat.
> int[] term = new int[3];
Nem 3 elemű a tömb, hanem 21, mert 21 napunk van.
> int ötnap = 0;
Ha lehet, kerüld a nemzeti karakterek használatát! (ötnap helyett "otnap")
Meg amúgy is használhatnál beszédesebb változóneveket.
> for(int i= sz.Length-5;i<sz.Length;i++)
> {
> if(ötnap[i] > 40)
> {
> Console.WriteLine((i + 1) + "A legjobb 5 nap:" + term[i]);
> }
Az "sz" egy System.Random osztály, nincs neki Length propertyje vagy metódusa: [link]
Értem, mit akartál írni, ahol az 5 nap termelése nagyobb, mint 40, azt írjuk ki.
De ez így azért nem túl jó megoldás... vagy maximum kiválasztással kiválasztod az 5 legnagyobb értéket, vagy fogod a tömböt és rendezed valamilyen sorrendbe, és onnantól már egyértelmű az 5 legnagyobb elem.
> int ötn = 0;
wtf?
> double átlag = 0;
> for(int k=0;i<term.Length;k++)
> {
> átlag = Convert.ToDouble(ötn) / term.Length;
> Console.WriteLine("Az 5 napnyi termelés átlaga:" + átlag + "&");
> }
Itt fogod, és az "átlag" értékét folyamatosan felülírod az "ötn" / term.Length értékével, úgy, hogy "ötn" egyébként nem kap értéket sehol sem.
Szerintem a lelked mélyén valahol te is érzed, hogy ez így mekkora baromság :D
/* Nem vagyok benne biztos, de szerintem implicit típuskonverzió esetén, ha a művelet egyik tagjának nagyobb a tárolási osztálya, akkor a másik tag is konvertálódik ebbe az osztályba. Tehát int-ből automatikusan double-lesz, és így kerül elvégzésre a művelet. Úgyhogy felesleges a Convert.ToDouble(). */





Alapvetően jól állt hozzá, csak kapkodott.
Három hétben gondolkozott huszonegy nap helyett, nem sortolta a tömbjét, stb. de ezekre a hibákra magától is rájött volna és az emberek így tanulnak. Ha te megírod helyette, hiába magyarázol mellé, holnapra el fogja felejteni.










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!