| If = chiffre paire? |
| Auteur |
Message |
livekontesk
Autorisation : Membre
Nb de messages : 4
Inscrit le : Sam 27 Aoû 2011, 17:58
|
Posté le : Dim 28 Aoû 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 
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 28 Aoû 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 |
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
livekontesk
Autorisation : Membre
Nb de messages : 4
Inscrit le : Sam 27 Aoû 2011, 17:58
|
Posté le : Dim 28 Aoû 2011, 16:04
|
|
|
Sur Ti 82 stats.fr c quoi la commande fpart? Je trouve pas
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 28 Aoû 2011, 16:07
|
|
|
fPart = PartDéc
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
livekontesk
Autorisation : Membre
Nb de messages : 4
Inscrit le : Sam 27 Aoû 2011, 17:58
|
Posté le : Dim 28 Aoû 2011, 16:12
|
|
|
ok merci beaucoup 
|
 |
|
| |
Wirekey
Autorisation : Membre
Nb de messages : 228
Inscrit le : Mer 17 Jui 2009, 0:54
|
Posté le : Dim 28 Aoû 2011, 18:52
|
|
|
| Citer : livekontesk | 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  |
Juste une modification du conditionnelle pour faire plaisir à Sandro 
| 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
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Sam 03 Sep 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
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
programmaths
Invité
|
Posté le : Ven 28 Oct 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
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Ven 28 Oct 2011, 18:08
|
|
|
A est- il multiple de B ?
| Code | Prompt A,B
If not(fPart(A/B
Disp "MULTIPLE |
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
programmaths
Invité
|
Posté le : Ven 28 Oct 2011, 18:41
|
|
|
Merci !
|
| |
|
| |