Bonjour,
J'ai une Ti 84 Plusn j'ai créé un programme permettant de vérifier si un nombre est premier qui fonctionne
Seul probleme: je ne sais pas comment faire pour obliger l'utilisateur à saisir un entier naturel (pour etre sur que l'utilisteut ne va pas mettre un nombre decimal)
La saisie de ma variable est dans une boucle :
While V2
Input V
End
Ainsi l'utilisateur ne peut saisir de négatifs mais rien ne lui empeche de taper 5,5 ce qui est incorect
Saisie d'un entier naturel uniquement
5 posts
• Page 1 of 1
-
RomX
Niveau 3: MH (Membre Habitué)- Posts: 8
- Joined: 09 Oct 2005, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Merci
Bon sang mais c'est bien sur, je suis trop bete de ne pas y avoir pensé plutot.
MERCI
Hervé
MERCI
Hervé
-
RomX
Niveau 3: MH (Membre Habitué)- Posts: 8
- Joined: 09 Oct 2005, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Pas bete
C'est sur que c'est pas bete cependant, si on demande à l'utilisateur de saisir un nombre et qu'il appuie sur "cos" par exemple, ca va quand meme planter.
N'y a t-il pas une moyen de parrer à ce problème ?
Merci d'avance
Hervé
PS:Sinon, ce n'est pas très gravce, je vais faire un prgramme de saisi de nombre sur l'écran graphique grace aux touches
N'y a t-il pas une moyen de parrer à ce problème ?
Merci d'avance
Hervé
PS:Sinon, ce n'est pas très gravce, je vais faire un prgramme de saisi de nombre sur l'écran graphique grace aux touches
-
RomX
Niveau 3: MH (Membre Habitué)- Posts: 8
- Joined: 09 Oct 2005, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Oui mais
D'accord mais GetKey retient le numéro de la touche (91,92,93) et pas la valeur de la touche(1,2,3)
-
RomX
Niveau 3: MH (Membre Habitué)- Posts: 8
- Joined: 09 Oct 2005, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Saisie d'un entier naturel uniquement
non
"Input" et "getKey" non pas de rapport
Tu n'as qu'à faire ce code :
(=/ = différent de
= = inférieur ou égal à)
"Input" et "getKey" non pas de rapport
Tu n'as qu'à faire ce code :
(=/ = différent de
= = inférieur ou égal à)
- Code: Select all
Lbl 0
Input V
If fPart(V)=/0
Goto 0
If V=2
Goto 0
...
Ca devrait marcher même si tu appuies sur "cos", "sin" et autres
Parce que tant que tu n'appuies pas sur [Enter] il restera "bloqué" sur cette instruction
ça sert à rien d'utiliser getKey
voilà...
(désolé pour la réponse (très...!! :s: ) tardive)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 2 guests