Poster un nouveau sujet Poster une réponse
Calcul d'un barycentre
Auteur Message
SocialSupaCrew



Autorisation : Membre
Nb de messages : 5
Inscrit le : Mer 25 Nov 2009, 22:45
Posté le : Mer 25 Nov 2009, 23:19   Citer 

Bonjour tous,
je souhaiterais écrire un programme pour calculer un barycentre de 2, 3 ou 4 points de l'espace. J'ai déjà commencé mais il marche pas pour 3 et 4 points.
Je débute dans la programmation j'ai donc écrit beaucoup de chose inutiles je pense !
PS: j'ai une TI-82Stats.fr

Code
:EffEcr
:Input "COMBIEN DE POINT",Z
:If Z=2
:Prompt A;B,C,D,E,F,G,H
:(AB+EF)/(A+E)->Q
:(AC+EG)/(A+E)->R
:(AD+EH)/(A+E)->S
:Disp Q,R,S
:If Z=3
:Prompt A,B,C,D,E,F,G,H,I,J,K,L     // je pense que c'est là que c'est pas bon
:(AB+EF+IJ)/(A+E+I)->T
:(AC+EG+IK)/(A+E+I)->U
:(AD+EH+IL)/(A+E+I)->V
:Disp T,U,V
:If Z=4
:Prompt A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P     // et là aussi !
:(AB+EF+IJ+MN)/(A+E+I+M)->W
:(AB+EF+IJ+MO)/(A+E+I+M)->X
:(AB+EF+IJ+MP)/(A+E+I+M)->Y
:Disp W,X,Y
:Output(1,1,"



Es-ce que vous pouvez me dire où sont mes erreurs ?
Merci d'avance ! godgrace.gif

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Jeu 26 Nov 2009, 19:35   Citer 

Lorsque tu met un If, il sert de condition pour l'instruction qui suit (ici les prompt).
Tu as donc deux solutions: -soit tu met un then après le If Z+2 et un end à l'endroit où cela s'arrête (après le disp)
-soit tu remet ta condition pour chaque instruction.

Sangohan38

 Adresse email Haut de page Bas de page 
 
SocialSupaCrew



Autorisation : Membre
Nb de messages : 5
Inscrit le : Mer 25 Nov 2009, 22:45
Posté le : Jeu 26 Nov 2009, 20:55   Citer 

Ah oui bien sur !!
Merci beaucoup il marche très bien maintenant bigmouth.gif

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes