[php] Getal deelbaar door 51

Pagina: 1
Acties:
  • 189 views sinds 30-01-2008

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 18-08 21:00
Ik heb een getal bijvoorbeeld 251. Nu wil ik controleren of hij modulus is. Dit doe ik met het onderstaande script. Maar als hij niet deelbaar is door 51 moet hij de dichtbijzijnde pakken die wel door 51 is te delen. Weet iemand hoe ik dat doe?

PHP:
1
2
3
4
5
$getal1 = 255;
$getal2 = 200;

echo ($getal1%51); // output is 0
echo ($getal2%51); // output is 47

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

je doet een rest deling
nou mag je zelf de rest oplossen...

Doet iets met Cloud (MS/IBM)


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:05
code:
1
Getal2 + ( 51 - modulo-output)

Geeft in dit geval:
code:
1
200 + ( 51 - 47) = 204

en 204 is deelbaar door 51

https://fgheysels.github.io/


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

whoami: eerder 200-47=153 ;)

Doet iets met Cloud (MS/IBM)


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:05
D2k schreef op 03 oktober 2002 @ 10:22:
whoami: eerder 200-47=153 ;)


204 ligt dichter bij 200 dan 153. ;)

't is dus afhankelijk van wat de output is van die modulo operator. (TS wil het dichtstbijzijnde deelbare getal).

In het gevan van 9 / 4, (modulo = 1), dan is het dichtsbijzijnde idd 9 - 1 en niet (9 + ( 4 - 1)).

https://fgheysels.github.io/


Dit topic is gesloten.