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:
volksgezondheid: deze wordt gemeten aan de hand van de levensverwachtingsindex (Life Expectancy Index; $$\text{LEI}$$) die de gemiddelde levensverwachting bij geboorte uitdrukt \[\text{LEI} = \frac{\text{LE} - 20}{82.3 - 20}\,\] waarbij $$\text{LE}$$ (Life Expectancy) staat voor de levensverwachting bij geboorte
kennis: deze wordt gemeten aan de hand van de onderwijsindex (Education Index; $$\text{EI}$$) die een maat is voor het analfabetisme en het deel van de bevolking dat primair, secundair en tertiair onderwijs doorloopt \[\text{EI} = \frac{\sqrt{\text{MYSI}\cdot\text{EYSI}}}{0.951}\;\] hierbij wordt de gemiddelde scholingsjarenindex (Mean Years of Schooling Index; $$\text{MYSI}$$) gegeven door \[\text{MYSI} = \frac{\text{MYS}}{13.2}\,\] waarbij $$\text{MYS}$$ (Mean Years of Schooling) staat voor het gemiddeld aantal jaren scholing voor een 25-jarige, en wordt de verwachte scholingsjarenindex (Expected Years of Schooling Index; $$\text{EYSI}$$) gegeven door \[\text{EYSI} = \frac{\text{EYS}}{20.6}\,\] waarbij $$\text{EYS}$$ (Expected Years of Schooling) staat voor het verwacht aantal jaren scholing voor een 5-jarige
levensstandaard: deze wordt
gemeten aan de hand van de inkomensindex
(Income Index; $$\text{II}$$) die het bruto nationaal product
uitdrukt per hoofd van de bevolking, in koopkrachtpariteit in dollars
\[\text{II} = \frac{\ln(\text{GNIpc}) - \ln(100)}{\ln(107721) -
\ln(100)}\,\] waarbij $$\text{GNIpc}$$ (Gross National Income at
purchasing power parity per capita) staat voor het bruto
nationaal inkomen per hoofd van de bevolking, en $$\ln$$ staat voor de
natuurlijke logaritme33
De uiteindelijke index is het meetkundig gemiddelde44 van de drie genormaliseerde indices: \[\text{HDI} = \sqrt[3]{\text{LEI}\cdot\text{EI}\cdot\text{II}}\]
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:
levensverwachting bij geboorte ($$\text{LE}$$)
gemiddeld aantal jaren scholing voor een 25-jarige ($$\text{MYS}$$)
verwacht aantal jaren scholing voor een 5-jarige ($$\text{EYS}$$)
bruto nationaal inkomen per hoofd van de bevolking ($$\text{GNIpc}$$)
Deze waarden worden telkens uitgedrukt als een floating point getal.
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.
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.
Math.pow(a, b)
. Deze functie returnt de uitkomst van $$a^b$$.Math.sqrt(a)
. Deze functie returnt de uitkomst van $$\sqrt{a}$$ (dit is steeds een positief geheel getal). Voor derdemachtswortels kan je analoog de Math.cbrt(a)
-functie gebruiken.