[PHP] while-lus stopt niet, is een endless-loop geworden

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Disclaimer: Ik ben geen programmeur, al zat ik wel vroeger te basic'en op de C=64, en daarna op de PC met GWBASIC, en toen QuckBasic, om vervolgens wat marco's te bouwen binnen MS-Office met VBA. Ik kan simpele code lezen, en snappen wat er staat, om dat als voorbeeld te gebruiken en uit te bouwen om dat ik for-lussen en while-loops te zetten om berekeningen te maken, om zo na 1 jaar een verwacht bedrag te hebben op een spaarrekening waar elke maand de rente op uitgekeerd wordt.

Ik heb de formule opgezocht om het maandbedrag uit te rekenen voor een Persoonlijke Lening. En dat zijn gewoon geen grappige bedragen, want je betaalt je blauw aan rente. Nou, ik kan die lening ook wel verstrekken en dan is die lening bij mij vele malen goedkoper, want ik reken eerst een rendement uit wat ik op een spaarrekening zou krijgen met de zelfde looptijd.

2.500 euro lenen tegen 12,5% rente op jaarbasis met een looptijd van 36 maanden Dat kost je 82,84 euro per maand en na 3 jaar heb je 2.982,24 betaalt om iets van 2.500 te kopen. Dat is voor de bank een rendement van ruim 6%.

2.500 euro 3 jaar vast zetten in een deposito met een rente van 3% per jaar rente op rente maandelijks is ook een simpele formule: 2.500 * (1 + (3 / 1200)) ^ 36 = 2.735,13 Afronden naar boven: 2.736 euro, oftewel: 76 euro per maand.

Vervolgens heb ik daar dan de rente die over de schuld betaalt moet worden, en die zoek ik op in een while-loop, er daar gaat er iets mis, maar ik heb werkelijkwaar geen idee wat er mis gaat, en waarom die while-loop niet stopt.

PHP:
1
2
3
4
5
$term = 76;
while ($tb <> $term) {
  $tb = formule hiero;
  echo "$tb<br>";
}


Op het moment dat in die while-lus $tb 76 is, en dus gelijk is aan $term, stopt die while-lus niet, die wordt endless, en blijft maar 76 op m'n scherm gooien, en ik heb echt geen idee waarom dat is, en wat ik hier aan moet doen.

In die while-lus heb ik natuurlijk een controle zitten, want als $tb hoger is dan $term, is de rente waarmee ik "formule hiero" te hoog, en moet ik een stapje terug. Dus $rekenrente = $rekenrente - $x; $x = $x / 10; $rekenrente = $rekenrente + $x; Of te wel, ik ga van 6% rente naar 7% rente, 7% rente is te hoog, dus terug naar het vorige getal, en dan $x delen door 10, en dan heb ik m'n eerste decimaal, en dat moet dan net zolang doorgaan tot $tb 76 is, om vervolgens een rekenrente van 6.1166345495% te krijgen wat overeenkomst met een termijnbedrag van 76 euro. Afgerond naar 2 decimalen is dat dan 6,12%.

2.500 lenen, 6,12% rente, looptijd 36 maanden: 76 euro per maand.

Ik heb nu in de while-lus een teller gezet dat bij elke keer dat ik $x deel door 10, ik een decimaal aan het toevoegen ben, daar een limiet opgezet dat de while-loop een break geeft als ik op de 10 decimalen zit, zodat die loop niet endless wordt.

Ik heb dus ook een teller gezet in de lus, en als ik het naar m'n scherm gooi heb ik die 76 euro al met 45 berekeningen, en pas bij de 60ste berekening wordt die break getriggerd omdat ik dan de 10 decimalen heb.

Als ik de manual van PHP er bij pak voor intergers: https://www.php.net/manual/en/language.types.integer.php en ik kijk naar Example 3, dat een vardump(int) ik niks heb omdat er geen decimalen zijn, en dat er wel decimalen zijn als het een float is.

Ik heb geen idee waar mijn fout zit. Ondanks dat die routine perfect werkt vanwege die break als ik 10 decimalen heb vanwege een teller, wil ik toch weten waar ik een (denk)fout heb gemaakt.

NB: Liever geen voorgekauwde code geven, een zoekterm die ik in google kan gooien heb ik meer aan, want daar leer ik dan van :P

Ey!! Macarena \o/

Alle reacties


Acties:
  • +2 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Het zou helpen als je "formule hiero" zou tonen, maar mijn gok is floating point-wiskunde.

Waarschijnlijk is het 76.000001, wat niet hetzelfde is als 76.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Microkid
  • Registratie: Augustus 2000
  • Nu online

Microkid

Frontpage Admin / Moderator PW/VA

Smile

while ($tb <= $term) ??

4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.


Acties:
  • 0 Henk 'm!

  • ByteMe_
  • Registratie: Januari 2009
  • Niet online
Ik denk toch een type mismatch (hoe ziet die 'formule hiero' er exact uit?)

Misschien hard het type casten

PHP:
1
2
3
$term = (int) 76; //of float

echo "Before loop " . $term;


voor de loop dus nog een echo doen.


PHP:
1
2
3
4
while ($tb <> $term) {
  $tb = formule hiero;
  echo "$tb<br>";
}


Daarbij is $tb gebruikt voordat het gedfineerd is., dus $tb mag onder $term. '<>' is grijs gebied, het werkt, maar liever '!='


PHP:
1
2
3
4
$term = (int) 76; //of float
$tb = 0;

echo "Before loop " . $term;


En to be safe ook functie als ROUND() oid gebruiken.

Mijn laatste reviews: Xiaomi Mi 9T | Mpow H12


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
CodeCaster schreef op vrijdag 1 augustus 2025 @ 13:00:
Het zou helpen als je "formule hiero" zou tonen, maar mijn gok is floating point-wiskunde.

Waarschijnlijk is het 76.000001, wat niet hetzelfde is als 76.
Dat klopt als een bus!!

Maar omdat ik de rente zoek, moet ik zo dicht mogelijk bij die 76 komen. En dan is 76.00001 het getal wat ik na 45 berkeningen heb, wat in die lus heb ik natuurlijk ook staan:
$tb = round($tb, 4);

En dan wordt 76.00001 in mijn ogen gewoon 76, want dan gelijk is aan de 76 die in $term staat.

Het is echt gigantische code-kots in de while-lus, al dacht ik dat dat niet heel relevant zou zijn. Maargoed, ik doe eigenlijk ook maar wat :P

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Dat had ik ook al gedaan, en dat werkte, tot ik hogere bedrag ging testen en dan verglijk ik de uitkomst met een online tool op berekenhet.nl en dan klopte er niks meer van, dus ook die optie heb ik moeten afschieten :P

Ey!! Macarena \o/


Acties:
  • +1 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Ik vind het een beetje raar om alle code hier te dumpen onder het mom van "Ga deze code-kots maar even fixxen voor mij", want het is hier geen afhaalchinees, dus daar ben ik wat huiverig voor, want ik heb al helemaal niks aan een slotje :P

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 27-09 13:00

Patriot

Fulltime #whatpulsert

RaZ schreef op vrijdag 1 augustus 2025 @ 13:11:
[...]

Dat klopt als een bus!!

Maar omdat ik de rente zoek, moet ik zo dicht mogelijk bij die 76 komen. En dan is 76.00001 het getal wat ik na 45 berkeningen heb, wat in die lus heb ik natuurlijk ook staan:
$tb = round($tb, 4);

En dan wordt 76.00001 in mijn ogen gewoon 76, want dan gelijk is aan de 76 die in $term staat.

Het is echt gigantische code-kots in de while-lus, al dacht ik dat dat niet heel relevant zou zijn. Maargoed, ik doe eigenlijk ook maar wat :P
Het korte antwoord is dat round(76.00001, 4) <> 76 evalueert naar false, en dus zou dat moeten werken. Als het bij jou niet werkt, dan gaat er iets anders fout. Dan zijn de waardes niet zoals je denkt dat ze zijn, en moet je uitzoeken wat ze wel zijn.

Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Patriot schreef op vrijdag 1 augustus 2025 @ 13:22:
[...]


Het korte antwoord is dat `round(76.00001, 4) <> 76` evalueert naar false, en dus zou dat moeten werken. Als het bij jou niet werkt, dan gaat er iets anders fout. Dan zijn de waardes niet zoals je denkt dat ze zijn, en moet je uitzoeken wat ze wel zijn.
Dan ga ik kompleet nat. Als in de formule $tb 75.6666666 wordt, dan is de rente die ik zoek te laag. Want afgerond met 4 decimalen is dan ook 76.

De truuk is om altijd op een hoger bedrag dan 76 te komen, en als dat bedrag afgerond met 4 decimalen gelijk is aan die 76, mag de routine stoppen, want dat heb ik een rentebedrag gevonden wat dan afgerond met 2 decimalen, precies klopt.

Dit is eigenlijk topic nummer 2, want ik zocht eerst een formule, maar die bestaat niet: Ik zoek een formule en dan zoeken naar fsolve, en dan maak je een functie en in die functie wordt de functie ook weer aangeroepen om te nesten, dus decimalen toevoegen. Die werking begrijp ik, maar snap het niet hoe ik dat moet maken, en dan kom ik uit op een simpele while-loop waar ik ook kan nesten door simpelweg een variabele te delen door 10, en dan heb ik ook een extra decimaal om de rente op te hogen :P

Ik heb nu $term op 70.01 gezet, en dan is dit de output (2.500 lenen, 36 maanden):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1 - 1 - 70.5153252986
2 - 0.1 - 69.551507585012
3 - 0.2 - 69.658576562414
4 - 0.3 - 69.765651265994
5 - 0.4 - 69.872731585435
6 - 0.5 - 69.979817410742
7 - 0.6 - 70.0869086323
8 - 0.51 - 69.99052629187
9 - 0.52 - 70.001235226852
10 - 0.53 - 70.0119442156
11 - 0.521 - 70.002306123307
12 - 0.522 - 70.0033770203
13 - 0.523 - 70.004447917831
14 - 0.524 - 70.005518815898
15 - 0.525 - 70.006589714502
16 - 0.526 - 70.007660613643
17 - 0.527 - 70.008731513322
18 - 0.528 - 70.009802413537
19 - 0.529 - 70.0108733143
20 - 0.5281 - 70.009909503587
21 - 0.5282 - 70.0100165936

Berekeningnummer - $rente - $tb

5% is te laag, dus plus $x (is op dat moment 1) is 6%. Te hoog, Ik haal $x van de rente af, ik deel $x door 10, wordt 0,1, en tel ik weer op, en dat wordt dan 5,1%, en zo blijf ik nesten. En bij berekeningnummer 21 zou de routine moeten stoppen, maar die loopt door naar en stopt pas bij 47 want dan komt die break van 10 decimalen:
code:
1
0.53% (0.528184505) - 70.01 - 20.36 - 2520.36 - 0.2707 - 47

Rente afgerond naar 2 decimalen - termijnbedrag - rente in euro's - totaalbedrag - mijn jaarlijks rendement - aantal berekeningen

De routine klopt zoals die is, en er is geen meetbaar verschil, behalve dat die while een break geeft als ik op de 10 decimalen zit, en daardoor nooit endless is.

[ Voor 7% gewijzigd door RaZ op 01-08-2025 14:29 ]

Ey!! Macarena \o/


Acties:
  • +2 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 27-09 13:00

Patriot

Fulltime #whatpulsert

RaZ schreef op vrijdag 1 augustus 2025 @ 13:50:
[...]

Dan ga ik kompleet nat. Als in de formule $tb 75.6666666 wordt, dan is de rente die ik zoek te laag. Want afgerond met 4 decimalen is dan ook 76.
Nee, dat is 76.6667.
De truuk is om altijd op een hoger bedrag dan 76 te komen, en als dat bedrag afgerond met 4 decimalen gelijk is aan die 76, mag de routine stoppen, want dat heb ik een rentebedrag gevonden wat dan afgerond met 2 decimalen, precies klopt.

Dit is eigenlijk topic nummer 2, want ik zocht eerst een formule, maar die bestaat niet: Ik zoek een formule en dan zoeken naar fsolve, en toen dan maak je een functie en in die functie wordt de functie ook weer aangeroepen om te nesten, dus decimalen toevoegen.

Dat heb ik dus in een while gedaan.

Ik heb nu $term op 70.01 gezet, en dan is dit de output (2.500 lenen, 36 maanden):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1 - 1 - 70.5153252986
2 - 0.1 - 69.551507585012
3 - 0.2 - 69.658576562414
4 - 0.3 - 69.765651265994
5 - 0.4 - 69.872731585435
6 - 0.5 - 69.979817410742
7 - 0.6 - 70.0869086323
8 - 0.51 - 69.99052629187
9 - 0.52 - 70.001235226852
10 - 0.53 - 70.0119442156
11 - 0.521 - 70.002306123307
12 - 0.522 - 70.0033770203
13 - 0.523 - 70.004447917831
14 - 0.524 - 70.005518815898
15 - 0.525 - 70.006589714502
16 - 0.526 - 70.007660613643
17 - 0.527 - 70.008731513322
18 - 0.528 - 70.009802413537
19 - 0.529 - 70.0108733143
20 - 0.5281 - 70.009909503587
21 - 0.5282 - 70.0100165936

Berekeningnummer - $rente - $tb

5% is te laag, dus plus $x (is op dat moment 1) is 6%. Te hoog, Ik haal $x van de rente af, ik deel $x door 10, wordt 0,1, en tel ik weer op, en dat wordt dan 5,1%, en zo blijf ik nesten. En bij berekeningnummer 21 zou de routine moeten stoppen, maar die loopt door naar en stopt pas bij 47 want dan komt die break van 10 decimalen:
code:
1
0.53% (0.528184505) - 70.01 - 20.36 - 2520.36 - 0.2707 - 47

Rente afgerond naar 2 decimalen - termijnbedrag - rente in euro's - totaalbedrag - mijn jaarlijks rendement - aantal berekeningen

De routine klopt zoals die is, en er is geen meetbaar verschil, behalve dat die while een break geeft als ik op de 10 decimalen zit, en daardoor nooit endless is.
Niet lullig bedoeld, maar ik kan van je verhaal vaak geen kaas maken dus is het moeilijk om te verifiëren of je aannames wel kloppen. Ik heb daarnaast het vermoeden dat we tegen een XY problem aanlopen.

Het lijkt erop dat je van plan bent om zelf geld uit te lenen aan mensen, zodat zij niet de hoge rentes van een bank hoeven te betalen en jij er niet slechter van wordt dan wanneer je het geld op een spaarrekening zou hebben gezet. Dat is misschien onjuist, want daar is vrij makkelijk mee te rekenen en daar heb je geen rentepercentages voor nodig.

Misschien is het handig om te zeggen wat het uiteindelijke probleem is dat je wil oplossen.

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Je wilt niet vergelijken of een waarde gelijk is, maar of het verschil kleiner is dan een delta.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Patriot schreef op vrijdag 1 augustus 2025 @ 14:29:
[...]


Nee, dat is 76.6667.


[...]


Niet lullig bedoeld, maar ik kan van je verhaal vaak geen kaas maken dus is het moeilijk om te verifiëren of je aannames wel kloppen. Ik heb daarnaast het vermoeden dat we tegen een XY problem aanlopen.

Het lijkt erop dat je van plan bent om zelf geld uit te lenen aan mensen, zodat zij niet de hoge rentes van een bank hoeven te betalen en jij er niet slechter van wordt dan wanneer je het geld op een spaarrekening zou hebben gezet. Dat is misschien onjuist, want daar is vrij makkelijk mee te rekenen en daar heb je geen rentepercentages voor nodig.

Misschien is het handig om te zeggen wat het uiteindelijke probleem is dat je wil oplossen.
Dat was wel de insteek ja ;) Een familie/vrienden-bank constructie. En gratis geld bestaat niet ;)
Krijg ik geen rente van de bank, omdat je geld wil lenen? Prima, maar wat ik niet van de bank krijg, krijg ik dan van jou. Anders betaal ik je gratis lening 8)7 Ik mag wel gek zijn, maar zo gek ook weer niet 8)
Woy schreef op vrijdag 1 augustus 2025 @ 14:35:
Je wilt niet vergelijken of een waarde gelijk is, maar of het verschil kleiner is dan een delta.
Yup (al moest ik eerst opzoeken wat een delta was), en ik denk dat ik het maar gewoon moet laten voor wat het is, zonder hier de hele code-kots te dumpen. Des te meer decimalen, des te acurater het is, en afronden kan altijd nog, want dat doe ik toch al ;) Nu heb ik de while maar verandert zodat die break eruit kan :P

Als ik een decimaal toevoeg hoog ik $z op.

PHP:
1
while ($z <= 10) {blah blah}

Dan maar wat meer berekeningen. Ik zat ook al een keer eerder in een loop of lus met getallen te reken met 2 decimalen en toen de lus klaar was verwachte ik een een rond getal zonder decimalen en daar had ik er ineens ook een zwik nullen met een 1 8)7

Ik heb er blijkbaar veels te wenig verstand van, en dusdanig weinig dat ik niet eens weet waar ik op moet zoeken :P

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 27-09 13:00

Patriot

Fulltime #whatpulsert

RaZ schreef op vrijdag 1 augustus 2025 @ 15:07:
[...]

Dat was wel de insteek ja ;) Een familie/vrienden-bank constructie. En gratis geld bestaat niet ;)
Krijg ik geen rente van de bank, omdat je geld wil lenen? Prima, maar wat ik niet van de bank krijg, krijg ik dan van jou. Anders betaal ik je gratis lening 8)7 Ik mag wel gek zijn, maar zo gek ook weer niet 8)
Okay, maar daarvoor is dat percentage niet relevant. Kan zijn dat je het inmiddels gewoon 'voor de sport' wil weten natuurlijk, maar om te berekenen wat je moet vragen is het niet zinnig.

Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Patriot schreef op vrijdag 1 augustus 2025 @ 15:10:
[...]


Okay, maar daarvoor is dat percentage niet relevant. Kan zijn dat je het inmiddels gewoon 'voor de sport' wil weten natuurlijk, maar om te berekenen wat je moet vragen is het niet zinnig.
Nou, ik zie dat het dus wel zinnig is, want er zijn 2 variabelen die kunnen veranderen, het bedrag van iemand leent, en de looptijd in maanden/termijnen. Ik zie het voor m'n neus gebeuren met m'n tooltje, want die doet het prima, ik dacht het alleen wat te kunnen stroomlijnen in de hoop dat ik wat zoektermen zou krijgen om weer een paar dagen te googlen :P

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 27-09 13:00

Patriot

Fulltime #whatpulsert

RaZ schreef op vrijdag 1 augustus 2025 @ 16:09:
[...]

Nou, ik zie dat het dus wel zinnig is, want er zijn 2 variabelen die kunnen veranderen, het bedrag van iemand leent, en de looptijd in maanden/termijnen.
Deze is opmerking is op het randje van incoherent. Om te weten of jij een scherpere aanbieding kunt (en wil) doen heb je van de banklening niets anders nodig dan het rentebedrag en de looptijd van de lening, en de rente die jij krijgt over het uit te lenen bedrag als je het zou sparen.
Ik zie het voor m'n neus gebeuren met m'n tooltje, want die doet het prima, ik dacht het alleen wat te kunnen stroomlijnen in de hoop dat ik wat zoektermen zou krijgen om weer een paar dagen te googlen :P
Nou, deze is in ieder geval niet meer op het randje. Je einddoel is het bemachtigen van 'wat zoektermen'? Dat was toch het doel van het topic? Of is dat nu ineens wat je krijgt door je tool te 'stroomlijnen' (wat dat ook moge betekenen)?

[ Voor 5% gewijzigd door Patriot op 01-08-2025 16:19 ]


Acties:
  • 0 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Patriot schreef op vrijdag 1 augustus 2025 @ 16:18:
[...]


Deze is opmerking is op het randje van incoherent. Om te weten of jij een scherpere aanbieding kunt (en wil) doen heb je van de banklening niets anders nodig dan het rentebedrag en de looptijd van de lening, en de rente die jij krijgt over het uit te lenen bedrag als je het zou sparen.
Ik weet niet of dat jurische correct is, dus ik heb net als een bank of welke andere financieringsmaatschappij gewoon de rente die over de schuld gerekend wordt berekent.
[...]

Nou, deze is in ieder geval niet meer op het randje. Je einddoel is het bemachtigen van 'wat zoektermen'? Dat was toch het doel van het topic? Of is dat nu ineens wat je krijgt door je tool te 'stroomlijnen' (wat dat ook moge betekenen)?
Stroomlijnen is een ander woord voor optimaliseren. Het aantal berekening terug brengen en niet onnodig doorrekenen en in een endless loop terecht komen. Dat heb ik inmiddels al van tafel geveegd zoals je een paar posts terug had kunnen lezen ;)

Ey!! Macarena \o/


Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 27-09 13:00

Patriot

Fulltime #whatpulsert

RaZ schreef op vrijdag 1 augustus 2025 @ 16:46:
[...]

Ik weet niet of dat jurische correct is, dus ik heb net als een bank of welke andere financieringsmaatschappij gewoon de rente die over de schuld gerekend wordt berekent.
Je bent geen rente aan het berekenen, maar een rentepercentage. Dat zijn twee heel erg verschillende dingen. Ik heb het ook niet over "jurische" (ik neem aan dat je juridisch bedoelt) correct, dat betekent in deze context niets en doet er ook niet toe.

Om te berekenen wat ik denk dat je wil berekenen (iets wat je in feite hebt bevestigd), dan heb je dat rentepercentage niet nodig. Ik vermoed dan ook dat je een volstrekt nutteloos percentage aan het berekenen bent, maar omdat je je aannames nooit kenbaar maakt is dat lastig in te schatten.
[...]

Stroomlijnen is een ander woord voor optimaliseren. Het aantal berekening terug brengen en niet onnodig doorrekenen en in een endless loop terecht komen.
Maar dat heeft an sich vrijwel niks met zoektermen te maken, en voor zover je er een lijn tussen kunt trekken is die lijn eigenlijk een pijl en loopt hij de andere kant op. "Ik optimaliseer mijn applicatie zodat ik zoektermen kan bemachtigen om op te googelen" volgens mij gewoon grammaticaal het paard achter de wagen spannen, terwijl je bedoelt te zeggen dat je niet weet waar je precies op moet zoeken om te kunnen optimaliseren.

Dat is op zich niet erg hoor, ik wil niet doen alsof je je naar mij zou moeten verantwoorden. Maar als je op zoek bent naar hulp, is het wel handig als de zinnen die je schrijft niet slaan als een tang op een varken.

Acties:
  • +1 Henk 'm!

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Topicstarter
Patriot schreef op vrijdag 1 augustus 2025 @ 17:02:
[...]


Je bent geen rente aan het berekenen, maar een rentepercentage. Dat zijn twee heel erg verschillende dingen. Ik heb het ook niet over "jurische" (ik neem aan dat je juridisch bedoelt) correct, dat betekent in deze context niets en doet er ook niet toe.

Om te berekenen wat ik denk dat je wil berekenen (iets wat je in feite hebt bevestigd), dan heb je dat rentepercentage niet nodig. Ik vermoed dan ook dat je een volstrekt nutteloos percentage aan het berekenen bent, maar omdat je je aannames nooit kenbaar maakt is dat lastig in te schatten.


[...]


Maar dat heeft an sich vrijwel niks met zoektermen te maken, en voor zover je er een lijn tussen kunt trekken is die lijn eigenlijk een pijl en loopt hij de andere kant op. "Ik optimaliseer mijn applicatie zodat ik zoektermen kan bemachtigen om op te googelen" volgens mij gewoon grammaticaal het paard achter de wagen spannen, terwijl je bedoelt te zeggen dat je niet weet waar je precies op moet zoeken om te kunnen optimaliseren.

Dat is op zich niet erg hoor, ik wil niet doen alsof je je naar mij zou moeten verantwoorden. Maar als je op zoek bent naar hulp, is het wel handig als de zinnen die je schrijft niet slaan als een tang op een varken.
Dit heeft niks meer te maken wat de vraag was, en een potje wellus nietus te gaan spelen heb ik weinig zin in ;) Zonde van mijn tijd, en die van jou :P

Probleem is opgelost, en staat hier: RaZ in "[PHP] while-lus stopt niet, is een endless-loop geworden"

Ey!! Macarena \o/

Pagina: 1