je voudrais juste savoir ce que signifie :
enfin pas tout le code juste le '<>' ? 'different de' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If Z2 <> 0 Then H = (Z2 * 2) Mod 11 Else H = 9 End If
je voudrais juste savoir ce que signifie :
enfin pas tout le code juste le '<>' ? 'different de' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If Z2 <> 0 Then H = (Z2 * 2) Mod 11 Else H = 9 End If
modulo ou modermet de diviser deux nombres en ne renvoyant que le reste.
exact
si Z2 est différent de 0
Z2 <> 0
![]()
Ca cest 'Mod' non ?
Mais le '<>' ? Ca veut dire Mod aussi ?
pardon,![]()
juste '<>' , c'est comme tu l'as dit: 'different de ou 'n'est pas égal'
Bonjour
l'opérateur mod renvoi le reste de la divsion entier de deux entiers
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 7 mod 3 est égale à 1 6 mod 3 est égale à 0 5 mod 3 est égale à 2
Je voudrais etre sur de comprendre cette boucle for !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For I = 1 To 5 Z2 = (Mid(Inp, I, 1) + H) Mod 10 Next Modul = (11 - H) Mod 10
si je fais une transposition du genre :
for (i=1, i<=5, i++)
Z2 = (Mid(Inp, i, 1) + H) Mod 10
je ne vois pas ou vient se placer le Next ... logiquement il devrait etre a la place de i++ non ?
c quoi la question ????
est-ce trouver en quoi on utilise <> ou Mod ?
???
si z2 = 0 alors H prendra la valeur
dans les autres cas H variera de 0 à 10, y compris la valeur 9
on dirai du C ... ? pour comprendre se code il nous faudrai voir les déclaration et affectation des diverses variable ... car s'il n'y as pas de lien entre Z2 et Inp ou H ... il est difficile de comprendre l'utilité de la boucle.. ?Envoyé par dafalri
sinon en VB le Next est la fin du boucle for...les lignes entre for et Next sont exécuté à chaque itération de la boucle, en C soit comme dans ton cas il n'y as qu'une ligne exécuté plusieurs fois ou celle-ci sont placées entre {} ..
(enfin pour ce que je comprends du C...)
![]()
Next marque la fin de la boucle. C'est à ce moment que la variable incrémentale change de valeur. Une écriture orthodoxe, impose de préciser le nom de la variable au niveau de l'instruction Next :
Dans cet exemple, J prends successivement les valeurs suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For I = 1 To 5 J = J + 1 Next I
J=1 (I=1, premier passage)
J=3 (I=2, deuxième passage)
J=6 (I=3, troisième passage)
J=10 (I=4, quatrième passage)
J=15 (I=5, dernier passage)
Je suppose que tu as voulu écrireEnvoyé par Catbull
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For I = 1 To 5 J = J + I ' Et pas "un" Next I
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager