π
<-

Saisie d'un entier naturel uniquement

Saisie d'un entier naturel uniquement

Unread postby 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
User avatar
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 8
Joined: 09 Oct 2005, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Merci

Unread postby 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é
User avatar
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 8
Joined: 09 Oct 2005, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Pas bete

Unread postby 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
User avatar
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 8
Joined: 09 Oct 2005, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Oui mais

Unread postby 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)
User avatar
RomX
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 8
Joined: 09 Oct 2005, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Saisie d'un entier naturel uniquement

Unread postby 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: 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.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o


Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4324 utilisateurs:
>4292 invités
>25 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)