Dit algoritme bestaat uit twee functies. De eerste functie berekent de basis prijs op basis van de afgelegde afstand.
De tweede functie berekent de eventuele kortingen met als invoer de basis prijs. Dit wordt uiteindelijk de output.

De basis prijs algoritme(standaardprijs) evalueert ten eerste of de ingevoerde waarde geen 0 of negatief is, anders geeft het als return de waarde 0.
Ten tweede evalueert de functie of de ingevoerde waarde onder de 50 is, in dat geval vermenigvuldigd de functie de ingevoerde
waarde met 0.80 en rondt het af op twee decimalen. Deze waarde geeft de functie terug.
Als de ingevoerde waarde 50 of hoger is vermenigvuldigd de functie met 0.60 en voegt daarboven 15 toe. De uitkomst wordt afgerond
op twee decimalen en geeft de waarde terug.

De tweede functie(ritprijs) voert ten eerste de functie standaardprijs functie uit met de gekregen waarde km.
Na de standaardprijs te hebben gekregen komt er een check op de leeftijd, als de leeftijd onder 12 of 65 en boven is:
	Is het een weekend rit:
		vermenigvuldig de gekregen standaardprijs met 0.65, en rond af op twee decimalen
		deze uitgerekende waarde is de uitkomst van de functie
	anders
		vermenigvuldig de gekregen standaardprijs met 0.70, en rond af op twee decimalen
		deze uitgerekende waarde is de uitkomst van de functie

anders als de leeftijd (tussen) 12 en 64 is
	Is het een weekend rit:
		vermenigvuldig dan de gekregen standaardprijs met 0.60 en rond af op twee decimalen
		deze uitgerekende waarde is de uitkomst van de functie
	anders
		rond de gekregen standaardprijs af op twee decimalen
		deze afgeronde waarde is de uitkomst van de functie
