Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 1207
Réponses : 9
Type : discussion
Etat : réponses autorisées

If = chiffre paire?

livekontesk le 28/08/2011 à 15:18
Bonjour tout le monde,

Je cherche à faire une condition qui s'éxécute si le chiffre de la variable est paire. Et inversement.
Si quelqu'un sait comment faire merci de m'aider happy.gif
linkakro le 28/08/2011 à 16:02
La définition de "paire" est "multiple de 2".
Pratique une division et analyse le résultat.

exemple :
Code
Prompt A
If 0=fPart(A/2     // fPart donne la partie décimale du quotient A/2
Then
Disp "A PAIR
Else
Disp "A IMPAIR
End
livekontesk le 28/08/2011 à 16:04
Sur Ti 82 stats.fr c quoi la commande fpart? Je trouve pas
linkakro le 28/08/2011 à 16:07
fPart = PartDéc
livekontesk le 28/08/2011 à 16:12
ok merci beaucoup happy.gif
Wirekey le 28/08/2011 à 18:52
livekontesk a écrit :
Bonjour tout le monde,

Je cherche à faire une condition qui s'éxécute si le chiffre de la variable est paire. Et inversement.
Si quelqu'un sait comment faire merci de m'aider happy.gif


Juste une modification du conditionnelle pour faire plaisir à Sandro bigmouth.gif

Code

If fPart(A/2     // fPart donne la partie décimale du quotient A/2
Then
//instruction si A impaire
Else
//Instruction si A paire
End
sandro le 03/09/2011 à 20:08
Merci, mais on peut faire encore un petit peu mieu (en vitesse) :
Code
If fPart(.5A     // la multiplication est plus rapide que la division
Then
//instruction si A impaire
Else
//Instruction si A paire
End


Sandro
programmaths le 28/10/2011 à 17:51
Et comment on fais pour savoir si c'est un multiple de 3 ? (0,3,6,9...)
ou un multiple de 9 ??
linkakro le 28/10/2011 à 18:08
A est- il multiple de B ?
Code
Prompt A,B
If not(fPart(A/B
Disp "MULTIPLE
programmaths le 28/10/2011 à 18:41
Merci !