π
<-

Programme qui ne renvoie rien

Pour le TI-Basic sur Nspire

Programme qui ne renvoie rien

Unread postby tristan1551 » 13 Nov 2015, 17:08

Bonjours bonjours j'ai depuis peu une ti nspire cx (non cas) et je n'arrive pas a programmer avec, pour nous entraîner nous devions faire un programme calculant le pgcd en math mais malheureusement le miens ne renvoie rien :( .
Si quelqu'un pouvait me dire le problème de mon programme je lui serais très reconnaissant merci d'avance

Code: Select all
Define PGCD(a0,b0)=
Prgm
local a,b,r
a:=a0
b:b0
ClrIO
r:=a-b*intdiv(a/b)
While r≠0
a:=b
b:=r
r:=a-b*intdiv(a/b)
EndWhile
Disp b
EndPrgm


OU

Code: Select all
Define PGCD(a0,b0)=
Func
local a,b,r
a:=a0
b:b0
r:=a-b*intdiv(a/b)
While r≠0
a:=b
b:=r
r:=a-b*intdiv(a/b)
EndWhile
Return b
EndFunc


ensuite j'écrit le nom du programme je fais enter et rien ne se passe j'ai essayé de mettre
request "a",a
request "b",a
idem rien aussi
User avatar
tristan1551
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 36%
 
Posts: 8
Joined: 13 Nov 2015, 16:40
Gender: Male
Calculator(s):
MyCalcs profile
Class: terminal S

Re: Programme qui ne renvoie rien

Unread postby critor » 13 Nov 2015, 17:43

2 astuces :
  1. N'oublie pas de valider ton code avec :nsct: :nsb: .
  2. N'oublie pas les paranthèses pour lancer ton programme.
    Si ton programme s'appelle tristan, tu le lances en tapant tristan().
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme qui ne renvoie rien

Unread postby tristan1551 » 13 Nov 2015, 18:13

A je ne savais pas qu'il fallait faire ctrl-B. Bon maintenant le programme pgcd ne donne plus terminé mais m'indique qu'il manque des arguments :/
User avatar
tristan1551
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 36%
 
Posts: 8
Joined: 13 Nov 2015, 16:40
Gender: Male
Calculator(s):
MyCalcs profile
Class: terminal S

Re: Programme qui ne renvoie rien

Unread postby critor » 13 Nov 2015, 18:17

:nsct: :nsb: est un raccourci pour valider le code.
C'est également disponible via le menu : :nsme: :ns2: .

Sur la boîte de message d'erreur, tu as d'autres boutons que 'Ok' ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme qui ne renvoie rien

Unread postby tristan1551 » 13 Nov 2015, 18:20

Quand je vérifie la syntaxe il ne m'indique aucune faute bizarrement. c'est quand je l'exécute qu'il me dit qu'il manque un ou plusieurs arguments, et sinon le popup a bien le boutons Ok.
User avatar
tristan1551
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 36%
 
Posts: 8
Joined: 13 Nov 2015, 16:40
Gender: Male
Calculator(s):
MyCalcs profile
Class: terminal S

Re: Programme qui ne renvoie rien

Unread postby GalacticPirate » 13 Nov 2015, 18:21

Tu fais bien PGCD(34,76) par exemple avec les deux parenthèses ? :p
EDIT : la prochaine fois viens sur le tchat, c'est plus facile que de surcharger le forum :p
Last edited by GalacticPirate on 13 Nov 2015, 18:24, edited 1 time in total.
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: Programme qui ne renvoie rien

Unread postby tristan1551 » 13 Nov 2015, 18:22

euh ^^ je vais de ce pas essayer xD
User avatar
tristan1551
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 36%
 
Posts: 8
Joined: 13 Nov 2015, 16:40
Gender: Male
Calculator(s):
MyCalcs profile
Class: terminal S

Re: Programme qui ne renvoie rien

Unread postby tristan1551 » 13 Nov 2015, 18:38

j'ai modifier le programme et j'ai mis request. j'ai fait ecrit pgcd(53,20) il me demande bien de valider a et b et après il me fait ( la variable n'est pas définie )
Code: Select all
Define PGCD()=
Prgm
local a,b,r
request "a",a
request"b",b
ClrIO
r:=a-b*intdiv(a/b)
While r≠0
a:=b
b:=r
r:=a-b*intdiv(a/b)
EndWhile
Disp b
EndPrgm
User avatar
tristan1551
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 36%
 
Posts: 8
Joined: 13 Nov 2015, 16:40
Gender: Male
Calculator(s):
MyCalcs profile
Class: terminal S

Re: Programme qui ne renvoie rien

Unread postby Hamza.S » 13 Nov 2015, 18:46

il y a une erreur sur ton code, ClrIO c'est pour les 68k il n'existe pas en Basic Nspire
par-contre j'ai une question : pourquoi faire un programme d'une fonction qui existe déjà dans ta calculette?
il y a la fonction gcd(nombre1,nombre2)
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programme qui ne renvoie rien

Unread postby tristan1551 » 13 Nov 2015, 18:49

Je sais bien, c'est simplement un exercice d'entrainement :) je vais essayer sans clrIo, pour voir.
User avatar
tristan1551
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 36%
 
Posts: 8
Joined: 13 Nov 2015, 16:40
Gender: Male
Calculator(s):
MyCalcs profile
Class: terminal S

Next

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
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.
830 utilisateurs:
>779 invités
>41 membres
>10 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)