Valaki segítene ? Programozás
Adott lenne ez a feladat rész "hány férfi és hány nő van az adatforrásban és mennyi a %-os arányuk?"
Ezt hogyan tudnám megírni, próbáltam a contains-el, különböző ciklusokkal de egyikkel sem működött.
Előre is köszönöm :D










Ez hátha segít:
const genders = ['férfi', 'férfi', 'nő', 'nő', 'nő', 'nő', 'férfi', 'nő'];
let ferfi = 0;
let no = 0;
for (gender of genders) {
if (gender === 'férfi') {
ferfi++;
}
else {
no++;
}
}
console.log(`Férfiak száma: ${ferfi}, ${ferfi * 100 / (ferfi + no)}%`);
console.log(`Nők száma : ${no}, ${no * 100 / (ferfi + no)}%`);





Mindenképpen szerintem tömbbejárás/listabejárás kellene, nem tudom milyen nyelven kell neked, de általában ez mindenhol hasonló.
Létrehozol két változót, pl: férfipontok, nőipontok.
Végigmész egy objektumon/OOP példányon egy for ciklussal/foreach-csel/for of-fal stb, majd ezen belül rávizsgálsz, HA a nem == férfi, akkor a pontokhoz hozzáadod az aktuális értéket += vel általában. Ugyanez a nőnél, csak a nőipontok-hoz adod hozzá az aktuális értéket.
Ugyanígy a for cikluson belül (vagy amit helyette használsz), rávizsgálsz: HA iskolatipusa == középiskola akkor hozzáadod a középiskolásPontok számához += vel az aktuális pontot, ugyanezt megcsinálod a gimisekkel is.
És a végén írsz egy feltételt: HA középiskoláspontok > gimisek, AKKOR írja ki a progit: "A középiskolásoknak van több pontja"
Majd HA a gimisPontok > középiskoláspontok AKKOR írja ki, hogy "gimiseknek van több pontja".
Végül pedig egy ELSE ág, (egyébként), a két pontszám azonos, így írja ki, hogy "Azonos pontok".
Ezt fordítsd át a kívánt nyelvre.
Kipróbálom, köszönöm :D
Eszméletlen módon túlgondoltam, mégegyszer köszönöm :)





Nincs mit :)
Ezeket nem érdemes túlgondolni, középiskolás szinten, érettségin/szakmai vizsgán legtöbbször valamelyik programozási tételt kell használni, meg bejárni egyszer vagy többször egy listát vagy tömböt. Legtöbbször megszámlálás, összegzés, minimum-maximum kiválasztás, eldöntés tételt kell használni. Olyan nagyon durva eltérések nem nagyon szoktak lenni.
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!