Citisearch

Uit Datastructuren
Ga naar: navigatie, zoeken
Dude, wo ist mein Stadt?

Inleiding

In deze opdracht gaan we een multi-criteria-search maken; het is natuurlijk zaak om je programma zo te schrijven dat de perfomance zo hoog mogelijk is. NB: dit is een eerste versie, dus het zou kunnen zijn dat er nog typo's in het bestand zitten dat we aanleveren. Als je die signaleert, graag doorgeven per mail, dan halen we ze eruit voor volgende generaties studenten.


Opdracht

a) Maak een programma dat een wereldwijde lijst van steden inleest, en een datastructuur die de verschillende steden als klassen in het werkgeheugen opslaat.


b) Zorg dat je (een gedeelte van) de lijst ziet, en maak iets van een combobox of een andere selectiemethode zodat je alleen steden uit een bepaald land (bijvoorbeeld Senegal, of Kuwait) te zien krijgt.


c) Doe hetzelfde met elevatie, zodat de gebruiker een minimale en maximale hoogte kan ingeven, met inwoneraantal, en met hoogte- en breedtegraad. Je programma moet dus op alle criteria kunnen selecteren, behalve op de naam van de stad.


d) Combineer alle functies met 'OR' en 'AND' zodat een gebruiker een multicriteria-search kan doen.


Avanced

Laat de gebruiker een stad aanklikken, en zorg ervoor dat het programma alle steden binnen een straal van 1000 kilometer teruggeeft die ongeveer dezelfde numerieke eigenschappen hebben. Als dat werkt moet de gebruiker de straal kunnen instellen, en de ongeveerheid ook.

Terug

Terug naar de Hoofdpagina .