public KoudsteMaandVraag(Klimatogram k) { this.Vraag = "Wat is de koudste maand?"; this.Klimatogram = k; }
public void SetupVanMijnNodesTest() { vraagWaar = new KlimatogramVraagWaarDummy(); vraagOnwaar = new KlimatogramVraagOnwaarDummy(); kenmerk = new Kenmerk(); noordKlimatogram = new KlimatogramNoordDummy(); }
private void InitializeObjects() { /* * ================================================================== * Continenten aanmaken * ================================================================== */ //Europa Continent europa = new Continent("Europa"); //Afrika Continent afrika = new Continent("Afrika"); //Azië Continent azie = new Continent("Azië"); //Oceanië Continent oceanie = new Continent("Oceanië"); //Noord Amerika Continent noordAmerika = new Continent("Noord-Amerika"); //Zuid Amerika Continent zuidAmerika = new Continent("Zuid-Amerika"); /* * ================================================================== * Landen aanmaken * ================================================================== */ //België Land belgie = new Land("België"); //Frankrijk Land frankrijk = new Land("Frankrijk"); //Ivoorkust Land ivoorkust = new Land("Ivoorkust"); //China Land china = new Land("China"); //Nieuw Zeeland Land nieuwZeeland = new Land("Nieuw Zeeland"); //Verenigde Staten Land verenigdeStaten = new Land("Verenigde Staten"); //Peru Land peru = new Land("Peru"); /* * ================================================================== * Locaties aanmaken * klimatogram aanmaken * Koppelen * ================================================================== */ //Eerste 2 lijsten aanmaken voor de temperaturen en neerslagen IList<double> temperaturen; IList<int> neerslagen; Klimatogram klimatogram; //Ukkel Locatie ukkel = new Locatie("Ukkel"); temperaturen = new[] { 2.5, 3.2, 5.7, 8.7, 12.7, 15.5, 17.2, 17, 14.4, 10.4, 6, 3.4 }; neerslagen = new[] { 67, 54, 73, 57, 70, 78, 75, 63, 59, 71, 78, 76 }; klimatogram = new Klimatogram(temperaturen, neerslagen, 50.802398, 4.340670, 1961, 1990); ukkel.Klimatogram = klimatogram; //Gent-Melle Locatie gentMelle = new Locatie("Gent-Melle"); temperaturen = new[] { 2.4, 3, 5.2, 8.4, 12.1, 15.1, 16.8, 16.6, 14.3, 10.3, 6.2, 3.2 }; neerslagen = new[] { 51, 42, 46, 50, 59, 65, 72, 74, 72, 72, 64, 59 }; klimatogram = new Klimatogram(temperaturen, neerslagen, 51.003672, 3.800314, 1960, 1996); gentMelle.Klimatogram = klimatogram; //Abidjan Locatie abidjan = new Locatie("Abidjan"); temperaturen = new[] { 26.8, 27.7, 27.9, 27.7, 26.9, 25.8, 24.7, 24.5, 25.6, 26.8, 27.4, 27 }; neerslagen = new[] { 16, 49, 107, 141, 294, 562, 206, 37, 81, 138, 143, 75 }; klimatogram = new Klimatogram(temperaturen, neerslagen, 5.316667, -4.033333, 1961, 1990); abidjan.Klimatogram = klimatogram; //Parijs Locatie parijs = new Locatie("Parijs"); temperaturen = new[] { 3.5, 4.5, 6.8, 9.7, 13.3, 16.4, 18.4, 18.2, 15.7, 11.8, 6.9, 4.3 }; neerslagen = new[] { 54, 46, 54, 47, 63, 58, 54, 52, 54, 56, 56, 56 }; klimatogram = new Klimatogram(temperaturen, neerslagen, 48.856614, 2.352222, 1960, 1990); parijs.Klimatogram = klimatogram; //Peking Locatie peking = new Locatie("Peking"); temperaturen = new[] { -4.3, -1.9, 5.1, 13.6, 20.0, 24.2, 25.9, 24.6, 19.6, 12.7, 4.3, -2.2 }; neerslagen = new[] { 3, 6, 9, 26, 29, 71, 176, 182, 49, 19, 6, 2 }; klimatogram = new Klimatogram(temperaturen, neerslagen, 39.904211, 116.407395, 1961, 1990); peking.Klimatogram = klimatogram; //Wellington Locatie wellington = new Locatie("Wellington"); temperaturen = new[] { 17.8, 17.7, 16.6, 14.3, 11.9, 10.1, 9.2, 9.8, 11.2, 12.8, 14.5, 16.4 }; neerslagen = new[] { 67, 48, 76, 87, 99, 113, 111, 106, 82, 81, 74, 74 }; klimatogram = new Klimatogram(temperaturen, neerslagen, -41.286460, 174.776236, 1961, 1990); wellington.Klimatogram = klimatogram; //Oklahoma City Locatie oklahomaCity = new Locatie("Oklahoma City"); temperaturen = new[] { 2.2, 4.9, 10.2, 15.8, 20.2, 24.8, 27.8, 27.3, 22.8, 16.7, 9.8, 4.1 }; neerslagen = new[] { 29, 40, 69, 70, 133, 110, 66, 66, 98, 82, 50, 36 }; klimatogram = new Klimatogram(temperaturen, neerslagen, 35.467560, -97.516428, 1961, 1990); oklahomaCity.Klimatogram = klimatogram; // Locatie lima = new Locatie("Lima"); temperaturen = new[] { 22.7, 23.3, 22.9, 21.2, 19.2, 17.8, 17.1, 16.8, 17.0, 17.9, 19.3, 21.3 }; neerslagen = new[] { 1, 0, 0, 0, 0, 1, 1, 2, 1, 0, 0, 0 }; klimatogram = new Klimatogram(temperaturen, neerslagen, -12.046374, -77.042793, 1961, 1990); lima.Klimatogram = klimatogram; /* * ================================================================== * Locaties aan landen koppelen * ================================================================== */ //Aan Belgie belgie.VoegLocatieToe(ukkel); belgie.VoegLocatieToe(gentMelle); //Aan Frankrijk frankrijk.VoegLocatieToe(parijs); //Aan Ivoorkust ivoorkust.VoegLocatieToe(abidjan); //Aan China china.VoegLocatieToe(peking); //Aan Nieuw Zeeland nieuwZeeland.VoegLocatieToe(wellington); //Aan Verenigde Staten verenigdeStaten.VoegLocatieToe(oklahomaCity); //Aan Peru peru.VoegLocatieToe(lima); /* * ================================================================== * Landen aan continenten koppelen * ================================================================== */ //Aan Europa europa.VoegLandToe(belgie); europa.VoegLandToe(frankrijk); //Aan Afrika afrika.VoegLandToe(ivoorkust); //Aan Azië azie.VoegLandToe(china); //Aan Oceanië oceanie.VoegLandToe(nieuwZeeland); //Aan Noord-Amerika noordAmerika.VoegLandToe(verenigdeStaten); //Aan Zuid-Amerika zuidAmerika.VoegLandToe(peru); /* * =================================================================== * Kenmerken aanmaken * * Moet in juiste volgorde gemaakt zijn zodat determinatietabel * klopt. * =================================================================== */ /* * ================================================================== * Proberen opslaan zeker? * ================================================================== */ continenten = (new Continent[] {europa, afrika}).ToList(); }
public override bool LosOp(Klimatogram klimatogram) { return true; }
public void BuildUpTheTrees() { // Kenmerken opstellen correctKenmerk = new Kenmerk(); correctKenmerk.KlimaatKenmerk = "correct"; foutiefKenmerk = new Kenmerk(); foutiefKenmerk.KlimaatKenmerk = "foutief"; // KlimatogramVragen opstellen vraagWaar = new KlimatogramVraagWaarDummy(); vraagOnwaar = new KlimatogramVraagOnwaarDummy(); // Klimatogram opstellen klimatogram = new KlimatogramNoordDummy(); /* * Tree 1 opstellen * Kc */ //Root zetten rootTree1 = new KenmerkNode(correctKenmerk); correctNodeTree1 = rootTree1; /* * Tree 2 opstellen * T -> Kc * Kw */ //T Node vNode = new VraagNode(vraagWaar); correctNodeTree2 = new KenmerkNode(correctKenmerk); vNode.VoegKindToeAanJaNode(correctNodeTree2); vNode.VoegKindToeAanNeeNode(new KenmerkNode(foutiefKenmerk)); //Root zetten rootTree2 = vNode; /* * Tree 3 opstellen * F2 -> T3 -> Kw * Kw * T2 -> F1 -> Kw * Kc * T1 -> Kw * Kw */ //T1 VraagNode t1 = new VraagNode(vraagWaar); correctNodeTree3 = new KenmerkNode(correctKenmerk); t1.VoegKindToeAanJaNode(new KenmerkNode(foutiefKenmerk)); t1.VoegKindToeAanNeeNode(new KenmerkNode(foutiefKenmerk)); //F1 VraagNode f1 = new VraagNode(vraagOnwaar); f1.VoegKindToeAanJaNode(new KenmerkNode(foutiefKenmerk)); f1.VoegKindToeAanNeeNode(correctNodeTree3); //T2 VraagNode t2 = new VraagNode(vraagWaar); t2.VoegKindToeAanJaNode(f1); t2.VoegKindToeAanNeeNode(t1); //T3 VraagNode t3 = new VraagNode(vraagWaar); t3.VoegKindToeAanJaNode(new KenmerkNode(foutiefKenmerk)); t3.VoegKindToeAanNeeNode(new KenmerkNode(foutiefKenmerk)); //F2 VraagNode f2 = new VraagNode(vraagOnwaar); f2.VoegKindToeAanJaNode(t3); f2.VoegKindToeAanNeeNode(t2); //Root zetten rootTree3 = f2; }
public void InitializeMyParameterTest() { klimatogramNoord = new KlimatogramNoordDummy(); klimatogramZuid = new KlimatogramZuidDummy(); }
public void TestInit() { klimatogramDummy = new KlimatogramDummyCreator(); klimatogram = klimatogramDummy.GeefNieuwKlimatogram(); }
public Locatie(string naam) { this.Naam = naam; _klimatogram = null; _land = null; }
public override double GeefParameterWaarde(Klimatogram klimatogram) { return 1.0; }
public void SetupMijnTestKlasse() { onwaarVergelijking = new VergelijkingOnwaarDummy(); waarVergelijking = new VergelijkingWaarDummy(); param1 = new ParameterDummy(); param2 = new ParameterDummy(); klimatogram = new KlimatogramNoordDummy(); vraag = new DeterminatieVraag(); }
public void LocatieTestSetup() { klimatogram = new KlimatogramNoordDummy(); }
public Locatie(string naam) { this.Naam = naam; _klimatogram = null; _land = null; }
public void Initialize() { klimatogramNoord = new KlimatogramNoordDummy(); klimatogramZuid = new KlimatogramZuidDummy(); }