π
<-
Chat plein-écran
[^]

Saisie d'un entier naturel uniquement

Saisie d'un entier naturel uniquement

Message non lude RomX » 09 Oct 2005, 20:23

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
Avatar de l’utilisateur
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 12%
 
Messages: 8
Inscription: 09 Oct 2005, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Merci

Message non lude RomX » 09 Nov 2005, 21:27

Bon sang mais c'est bien sur, je suis trop bete de ne pas y avoir pensé plutot.
MERCI
Hervé
Avatar de l’utilisateur
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 12%
 
Messages: 8
Inscription: 09 Oct 2005, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Pas bete

Message non lude RomX » 10 Nov 2005, 21:14

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
Avatar de l’utilisateur
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 12%
 
Messages: 8
Inscription: 09 Oct 2005, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Oui mais

Message non lude RomX » 19 Nov 2005, 17:06

D'accord mais GetKey retient le numéro de la touche (91,92,93) et pas la valeur de la touche(1,2,3)
Avatar de l’utilisateur
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 12%
 
Messages: 8
Inscription: 09 Oct 2005, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Saisie d'un entier naturel uniquement

Message non lude tama » 16 Jan 2006, 21:33

non
"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.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o


Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1099 utilisateurs:
>1078 invités
>17 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)