Toepassing (3 ptn)

Hieronder vind je 2 problemen, 1 uit de economie en 1 uit de fysica. Kies één probleem dat je oplost. Je mag alle geziene technieken gebruiken. Als je de oplossing niet vindt kun je wél nog iets van punten verdienen door een goed algoritme voor het probleem uit te leggen in commentaarlijnen.

Het vinden van een werkende oplossing is voldoende. Je oplossing moet niet super efficiënt zijn.

Oefening 1: economie

Belasting berekenen

In België geldt een progressieve inkomstenbelasting. Dit betekent dat de inkomsten van je werk in schijven verdeeld worden, en dat je per schijf telkens meer belast wordt. Op de website van FOD financiën staat onderstaande informatie:

belasting

Schrijf een functie belasting(inkomen) die returnt hoeveel belasting je in totaal moet betalen op basis van jouw inkomen.

Bijvoorbeeld:

belasting(38000)

13478.5

Oefening 2: fysica

Potentiaal in een elektrisch veld

De potentiaal in een radiaal veld is een scalair die berekend kan worden met onderstaande formule: \(V=\frac{kQ}{r}\)

met Q de bronlading in C, r de afstand tot die lading, en k de constante van Coulomb, zijnde:

\[k=8.99\cdot 10^{9} \frac{N \cdot m^{2}}{C^{2}}\]

Je kent ook de afstandsformule

\[d=\sqrt{(x_{2}-x_{1})^{2} + (y_{2}-y_{1})^{2}}\]

.

Schrijf een functie potentiaal(positie, ladingen) die 2 parameters heeft:

De functie berekent de potentiaal in het punt positie veroorzaakt door de puntladingen in de lijst ladingen.

Bijvoorbeeld:

potentiaal([1.0, -2.0], [[0,0,5*10**(-6)], [0, 1, 3*10**(-6)], [0,2,-5*10**(-6)]])

17728.937621814057