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
Voir le premier message non lu • 5 messages
• Page 1 sur 1
-
RomX
Niveau 3: MH (Membre Habitué)- Messages: 8
- Inscription: 09 Oct 2005, 00:00
- Genre:
- Calculatrice(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é)- Messages: 8
- Inscription: 09 Oct 2005, 00:00
- Genre:
- Calculatrice(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é)- Messages: 8
- Inscription: 09 Oct 2005, 00:00
- Genre:
- Calculatrice(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é)- Messages: 8
- Inscription: 09 Oct 2005, 00:00
- Genre:
- Calculatrice(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: Tout sélectionner
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)- Messages: 10994
- Inscription: 19 Déc 2005, 00:00
- Localisation: /dev/null mais je survis :)
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: epita ING3 \o
5 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités