login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Rente met de bank

Offline Martijn1989 - 01/05/2005 16:19
Avatar van Martijn1989PHP ver gevorderde Kben bezig met een spel,... alleen de bank wil niet egt lukken .. k zit met een raar foutje:

  1. //totaal geld
  2. $config[geld] = $MEMBER->geld; // geld wat hij bij zig heeft
  3. $config[bank] = $MEMBER->bank; // geld op de bank
  4. $config[totaalgeld] = $MEMBER->bank+$MEMBER->geld; // bij elkaar


Hier zegt hij dus, wat alles is... mja dan wil ik er 3% rente overdoen:

  1. //bank met rente
  2. $config[bankrente] = '1,03'; // het rente %, die 1,03 - 1,00 = 0,03 = 3% rente
  3. $config[bankrentetotaal] = $config[bank]*$config[bankrente];


alleen dan komt er gewoon te staan:

Citaat:
Geld
Portomonnee Bank Totaal
€ 154,- € 985,- € 1139,-
Nadat je rente hebt gehad heb je, € 985 geld


Je ziet dus,... dat die 3% rente niet werkt... terwijl er in het script staat :

  1. echo "Nadat je rente hebt gehad heb je, € <b>". $config[bankrentetotaal] ."</b> geld";

11 antwoorden

Gesponsorde links
Offline Tuinstoel - 01/05/2005 16:22
Avatar van Tuinstoel PHP expert Dude dat doe je kats verkeerd.
  1. <?php
  2. $iNieuwBedrag = $iBank * 1.03;
  3. // gebruik geen komma's maar punten.
  4. // en integers horen buiten quotes dude.
  5. ?>
Offline Martijn1989 - 01/05/2005 16:25
Avatar van Martijn1989 PHP ver gevorderde Ah.. w8... ik zat te expirimenteren met die ' ' mja .. nu zie ik het ook ja.. gewoon een foutje van me 

Volgend probleem :

Nadat je rente hebt gehad heb je, € 1014.55 geld

kan ik ook met iets afronden op een heel getal?
Offline Martijn1989 - 01/05/2005 16:33 (laatste wijziging 01/05/2005 16:42)
Avatar van Martijn1989 PHP ver gevorderde Mja,.. heb het al :

  1. $config[bankrentetotaalafgerond] = ceil($config[bankrentetotaal]);


met de functie ceil() word alles afgerond (naar boven)

Thnx @ Tuinstoel!

//edit, ik zie dat het ook met round() kan... dat is eerlijker... dus ie gebruik ik 
Offline CelestialCelebi - 01/05/2005 18:15
Avatar van CelestialCelebi PHP gevorderde Ja, dude. 
Offline Martijn1989 - 01/05/2005 18:16
Avatar van Martijn1989 PHP ver gevorderde lol, das een droge post netzoals deze!
Offline lilj - 03/05/2005 13:21
Avatar van lilj Nieuw lid hoeveel procent wil je erin dan, moet het oplopen ik heb ook een spel met bank + rentemaar die rente van mij loopt op als je het geld er 24 uur op hebt krijg je 5% rente,

als je het er 2 dagne op hebt is het iets van 10%
Offline ikkedikke - 03/05/2005 14:03
Avatar van ikkedikke PHP expert
Citaat:
<?php
....
// en integers horen buiten quotes dude.
?>
kan aan mij liggen maar een integer is een heel getal, dit is dan toch een float ?
Offline xSc - 03/05/2005 16:15
Avatar van xSc Onbekend Floats behoren ook buiten quotes.

$fPrijs = '92.85';

Verder, een associatieve array heeft haar 'keys' tussen quotes:

$config[bankrentetotaalafgerond] = ceil($config[bankrentetotaal]);

wordt:

$config['bankrentetotaalafgerond'] = ceil($config['bankrentetotaal']);
Offline Thomas - 03/05/2005 16:22
Avatar van Thomas Moderator Ja, want stel je hebt een constante genaamd bankrentetotaalafgerond, dan kunnen er rare dingen gebeuren .
Offline Sjaakmans - 13/05/2005 17:20
Avatar van Sjaakmans Nieuw lid Je kan beter round() gebruiken omdat alles anders naar boven afgerond word en niet naar beneden < 5 hoort naar beneden en > 5 hoort naar boven:

  1. $config['bankrentetotaalafgerond'] = round($config['bankrentetotaal'],0);
Offline Martijn1989 - 13/05/2005 19:40
Avatar van Martijn1989 PHP ver gevorderde owk.. maar dit is allang gelukt zie me edit daarboven :

Citaat:
//edit, ik zie dat het ook met round() kan... dat is eerlijker... dus ie gebruik ik
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.223s