De index van de menselijke ontwikkeling (Engels: Human Development Index; $$\text{HDI}$$) — kortweg ontwikkelingsindex — van de Verenigde Naties meet voornamelijk armoede, analfabetisme, onderwijs en levensverwachting in een bepaald land of gebied. De index werd in 1990 ontwikkeld door de Pakistaanse econoom Mahbub ul Haq11 en wordt sinds 1993 door het VN-Ontwikkelingsprogramma22 gebruikt in haar jaarlijks rapport. Noorwegen staat vaak op de eerste plaats. In 2016 was Nederland goed voor een zevende plaats en stond België op de 22e plaats. Onderaan staan de Afrikaanse landen Tsjaad, Niger en de Centraal Afrikaanse Republiek.

De index meet de gemiddelde prestaties van een land, opgedeeld in drie categorieën:

De uiteindelijke index is het meetkundig gemiddelde44 van de drie genormaliseerde indices: \[\text{HDI} = \sqrt[3]{\text{LEI}\cdot\text{EI}\cdot\text{II}}\]

Invoer

De invoer bestaat uit 5 regels, waarvan de eerste de naam van een land bevat. Daarna volgen vier regels die achtereenvolgens de volgende informatie over het land bevatten:

Deze waarden worden telkens uitgedrukt als een floating point getal.

Uitvoer

Eén enkele regel die de tekst

De HDI van land bedraagt 0,000.

bevat, waarbij op de plaats van land de naam van het land uit de invoer moet ingevuld worden, en op de plaats van 0,000 de berekende Human Development Index van het land moet ingevuld worden. Implementeer deze oefening in een klasse die je Ontwikkelingsindex noemt.

Voorbeeld

De tekst in het rood stelt invoer van de gebruiker voor.
Geef de naam van het land:
België
Geef de levensverwachting bij geboorte (LE):
80,548
Geef het gemiddeld aantal jaren scholing voor een 25-jarige bij geboorte (MYS):
10,86875064
Geef het verwachte aantal jaren scholing voor een 5-jarige bij geboorte (EYS):
16,2
Geef het bruto nationaal inkomen per hoofd van de bevolking (GNIpc):
39470,90422
De HDI van België bedraagt 0,8896358328268209.

Tips

Bronnen