Comment dire : if (x n'est pas un multiple de 5?)

Eléphant du PHP | 65 Messages

11 janv. 2007, 15:43

d'accord j'ai compris donc si on prend le cas de

x = 14
q = 5

x = q*2 + 4 soit 14 = 5*2 + 4

est faux ; je peu l'ecrire que de cette maniere en entier car si j'ecris 14 = 3*5 + 0 j'aurais 15

par contre si je change q :

x = 14
q = 7
x = 2*7 + 0

est vrai car je peu multiplier q par un entier pour obtenir x

j'ai tout compris? j'suis un bon eleve? lol

ViPHP
ViPHP | 3607 Messages

11 janv. 2007, 15:45

et ben voilà on peut dire que c'est à peu près rentré ;-)

Eléphant du PHP | 445 Messages

11 janv. 2007, 15:45

Oui, c'est cela.
Tu prends le reste de la division, si il est égal à 0, alors q divise x, sinon, non.

Edit : Grillé ^^ ( faut pas m'en vouloir, je suis en cours ! :P )
LLDC
Ulti

ViPHP
ViPHP | 3607 Messages

11 janv. 2007, 15:50

Oui, c'est cela.
Tu prends le reste de la division, si il est égal à 0, alors q divise x, sinon, non.

Edit : Grillé ^^ ( faut pas m'en vouloir, je suis en cours ! :P )
tututut retourne à ta progra...! c'ets pas bien de pas suivre les cours :non:
:langue:

Eléphant du PHP | 445 Messages

11 janv. 2007, 15:51

Je suis en éco ! Enfin trève de hors sujet... Vivement les cours plus poussé en JAVA :P
LLDC
Ulti

ViPHP
AB
ViPHP | 5818 Messages

11 janv. 2007, 16:02

Jojolapine,

En lisant ton avant dernier post, je me disais bien que ça devait arriver... :wink:
Tu prends la peine de tout expliquer de manière ultra simple et détaillée, mais toute ta démo est conditionnée par la connaissance de la définition de "division euclidienne".
Big bug didactique :?:
Enfin, c'était pour te taquiner un peu :D

...et pour avouer au passage que je ne me rappellais même plus ce que ça voulais dire, une division euclidienne :oops: j'ai pourtant eu un DUT de mesures physiques, il y a longtemps il est vrai.

Concernant l'explication du modulo, ça serait difficile d'en rajouter.

EDIT : En lisant ton avant avant avant avant dernier post...
ça devait arriver...qu'abricot te repose encore une question!
Modifié en dernier par AB le 11 janv. 2007, 20:05, modifié 1 fois.

ViPHP
ViPHP | 3607 Messages

11 janv. 2007, 16:10

pas big bug tactique, mais petit oubli parceque moi je sais ce que c'est alors je me disait que les autre aussi :langue:
mais je l'ai expliqué lorsque abricot me l'a demandé ;-)

jdrocard
Invité n'ayant pas de compte PHPfrance

21 août 2019, 10:40

Le plus simple pour tester si un chiffre est multiple d'un autre on test si leur division est un entier :
et le top c'est de supprimer le 0
c'est à dire :

Code : Tout sélectionner

if ( is-int($valeur/5) and $valeur <> 0 ) { echo "$valeur est divisible par 5" ; }

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

21 août 2019, 13:01

Le plus simple pour tester si un chiffre est multiple d'un autre on test si leur division est un entier
Le plus simple c'est d'utiliser l'opérateur modulo qui fait précisément cela en 1 fonction :-D
https://www.php.net/manual/fr/language. ... hmetic.php

Par ailleurs, vu que tu réponds à une question d'il y a 12 ans, j'espère que la réponse a été trouvée depuis ;)
Quand tout le reste a échoué, lisez le mode d'emploi...