Ik stuite net op het volgende reken'probleem'... (voor java dan)
ik probeerde eerst de volgende formule:
hierop nam ik dus aan dat voor een waarde van x=1 , bla 80 zou zijn... (mee eens? mijn rekenmachine wel iig...)
echter reageerde mijn programma niet op dezelfde manier als mij... hij gaf namelijk altijd een waarde terug van 100
toen ik de formule veranderde naar:
deed het programma het op eens wel
er kwam dus een goede uitkomst uit...
maar als ik dit na reken in mijn rekenmachine.. dan zouden beide formules hetzelfde moeten geven?
waarom zou de eerste formule dit niet doen?
iemand een idee?
ik probeerde eerst de volgende formule:
Java:
1
| int bla = 100 - (100 * (x / 5)); |
hierop nam ik dus aan dat voor een waarde van x=1 , bla 80 zou zijn... (mee eens? mijn rekenmachine wel iig...)
echter reageerde mijn programma niet op dezelfde manier als mij... hij gaf namelijk altijd een waarde terug van 100
toen ik de formule veranderde naar:
Java:
1
2
| // Merk het verschil met de haakjes met de vorige formule... int bla = 100 - ((100 * x) / 5); |
deed het programma het op eens wel
maar als ik dit na reken in mijn rekenmachine.. dan zouden beide formules hetzelfde moeten geven?
waarom zou de eerste formule dit niet doen?
iemand een idee?