Hoi allemaal,
Wie kan mij helpen met onderstaande opdracht?
Ik moet deze maken voor mijn cursus Java Programmeren, maar ik kom niet verder.
De opdracht luidt als volgt:
Er is een kieslijst met partijen.
Een partij heeft een naam en staat in volgorde (heeft dus een nummer) op een kieslijst.
Een partij heeft kandidaten.
De kandidaten hebben een naam en staan in volgorde op de partij(lijst).
Er is een class Stemming deze heeft minimaal de volgende gegevens:
een tweedimensionaal array
de kieslijst.
De class Stemming heeft minimaal de volgende methodes:
RandomStemming() daar wordt precies 50 keer een stemming uit gebracht, door random een partij te kiezen en random uit die partij een kandidaat te kiezen.
ShowStemming geeft de lijst weer in de output (mag met System.out.println)
run: Zeven rijen zijn weergegeven De eerste kolom bevat het volgorde nummer.
0 1 1 In de tweede kolom staat de partij (3 partijen).
1 2 4 In de derde kolom staat de kandidaat uit die partij.
2 3 2
3 2 3
4 3 3
5 3 5
6 2 4
voegStemmenToe: in deze methode wordt de stem van de kandidaat in de bewuste partij met één verhoogd.
De kieslijst heeft een methode om de lijst van partijen en kandidaten terug te geven.
In de testclass wordt deze lijst naar de output geschreven.
Resulataten van de stemming:
Pvda
Jan 2
Piet 1
Klaas 1
Marie 2
Gerry 1
totaal aantal stemmen = 7
CDA
Lies 3
Marieke 6
Joop 7
Hannie 9
totaal aantal stemmen = 25
VVD
Lubbers 2
Kok 2
Hans 2
Paula 3
Sientje 4
Martie 5
totaal aantal stemmen = 18
Ik heb van alles geprobeerd om de code op gang te krijgen, onder andere een nested for loop.
Echter krijg ik alleen de nummers die in de eerste kolom zouden komen te staan te zien, maar de namen van de partijen en de namen van de kandidaten lukt mij niet in een tweede en derde kolom te krijgen.
Ook zie ik de connectie niet echt tussen de 7 nummers in combinatie met de drie partijen en de kandidaten
Tips zijn van harte welkom
Wie kan mij helpen met onderstaande opdracht?
Ik moet deze maken voor mijn cursus Java Programmeren, maar ik kom niet verder.
De opdracht luidt als volgt:
Er is een kieslijst met partijen.
Een partij heeft een naam en staat in volgorde (heeft dus een nummer) op een kieslijst.
Een partij heeft kandidaten.
De kandidaten hebben een naam en staan in volgorde op de partij(lijst).
Er is een class Stemming deze heeft minimaal de volgende gegevens:
een tweedimensionaal array
de kieslijst.
De class Stemming heeft minimaal de volgende methodes:
RandomStemming() daar wordt precies 50 keer een stemming uit gebracht, door random een partij te kiezen en random uit die partij een kandidaat te kiezen.
ShowStemming geeft de lijst weer in de output (mag met System.out.println)
run: Zeven rijen zijn weergegeven De eerste kolom bevat het volgorde nummer.
0 1 1 In de tweede kolom staat de partij (3 partijen).
1 2 4 In de derde kolom staat de kandidaat uit die partij.
2 3 2
3 2 3
4 3 3
5 3 5
6 2 4
voegStemmenToe: in deze methode wordt de stem van de kandidaat in de bewuste partij met één verhoogd.
De kieslijst heeft een methode om de lijst van partijen en kandidaten terug te geven.
In de testclass wordt deze lijst naar de output geschreven.
Resulataten van de stemming:
Pvda
Jan 2
Piet 1
Klaas 1
Marie 2
Gerry 1
totaal aantal stemmen = 7
CDA
Lies 3
Marieke 6
Joop 7
Hannie 9
totaal aantal stemmen = 25
VVD
Lubbers 2
Kok 2
Hans 2
Paula 3
Sientje 4
Martie 5
totaal aantal stemmen = 18
Ik heb van alles geprobeerd om de code op gang te krijgen, onder andere een nested for loop.
Echter krijg ik alleen de nummers die in de eerste kolom zouden komen te staan te zien, maar de namen van de partijen en de namen van de kandidaten lukt mij niet in een tweede en derde kolom te krijgen.
Ook zie ik de connectie niet echt tussen de 7 nummers in combinatie met de drie partijen en de kandidaten
Tips zijn van harte welkom