rambomambo
Gebruiker
- Lid geworden
- 9 dec 2012
- Berichten
- 163
Ik heb al vanalles geprobeert maar zou willen in een 2de listbox een count willen doen van hoeveel vogels er totaal in alle bomen zitten
en ofwel krijg ik 0 ofwel 1 ofwel een random getal dat niet klopt
hieronder vind u de code dat in mijn 1ste listbox moet komen in een klasse staat er alleen een array met welke soort bomen
de vogelhoeveelheid per boom die van 1tot 10 is en de boomhoogte
en ook de random staat in mijn klasse
nu zou ik dus alleen willen hebben dat er in mijn 2de listbox de som word gemaakt van alle vogels die in de 10bomen aanwezig zijn
en mijn klasse
en ofwel krijg ik 0 ofwel 1 ofwel een random getal dat niet klopt
hieronder vind u de code dat in mijn 1ste listbox moet komen in een klasse staat er alleen een array met welke soort bomen
de vogelhoeveelheid per boom die van 1tot 10 is en de boomhoogte
en ook de random staat in mijn klasse
nu zou ik dus alleen willen hebben dat er in mijn 2de listbox de som word gemaakt van alle vogels die in de 10bomen aanwezig zijn
Random boomhoogte = new Random();
BoomKlasse BoomRandom = new BoomKlasse();
for (int i = 0; i < 10; i++)
{
int boom = BoomRandom.randomBoom.Next(BoomRandom.bomen.Length);
int hoogte = BoomRandom.randomBoomhoogte.Next(BoomRandom.hoogte.Length);
int vogel = BoomRandom.randomVogel.Next(BoomRandom.vogels.Length);
lbMaak.Items.Add(i + 1 + " " + BoomRandom.bomen[boom].ToString() + ": " + "hoogte "
+ BoomRandom.hoogte[hoogte].ToString() + "cm " + "en" + " " +
BoomRandom.vogels[vogel].ToString() + " vogels");
}
en mijn klasse
public class BoomKlasse
{
public string[] bomen = { "Loofboom", "Naaldboom" };
public Random randomBoom = new Random();
public int [] hoogte = { 7,8,9,10 };
public Random randomBoomhoogte = new Random();
public int[] vogels = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
public Random randomVogel = new Random();
}
}