Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » cercle et rayon coordonnée spécifiques
Bart8500 Hors ligne Membre Points: 69 Défis: 0 Message

cercle et rayon coordonnée spécifiques

Posté le 02/03/2012 19:11

pourriez vous me donner les coordonée des diametre sous forme de " F-Line" dans l'ordre d'un cercle de coordonnée "Circle 60,30,25"
en partant de l'horizontale (que j'ai placée => voir code ci dessus) et ceci de 5 en 5 =)



voici ma ligne de code de début avec le premier diametre horizontal:

Cls
Circle 60,30,25
F-Line 30,30,90,30
F-Line 60,55,60,5


voila merci de votre aide


Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 02/03/2012 19:17 | #


Deg
For 0->A To 180 step 5
F-Line 60+25cos A,30+25sin A, 60+25cos (A+180), 30+25sin (A+180)
Next
Je n'ai pas testé mais je pense que ça marche, ce programme trace les diagonales, la variable A est l'angle
Totoyo Hors ligne Membre d'honneur Points: 16076 Défis: 102 Message

Citer : Posté le 02/03/2012 19:21 | #


Dis donc Bart, il faut supprimer deux fois ton défi et t'envoyer un message privé pour que tu comprennes que les demandes d'aide, ça se passe sur le forum ?
Javierxd Hors ligne Membre Points: 1899 Défis: 13 Message

Citer : Posté le 02/03/2012 19:59 | #


Ben, c'est ce qu'il a fait maintenant non?
Calculatrices: g35+usb modifiée, PRIZM

My program is not working, I have no idea why.
My program is working, I have no idea why.

Programmes
Cliquer pour enrouler
Totoyo Hors ligne Membre d'honneur Points: 16076 Défis: 102 Message

Citer : Posté le 03/03/2012 12:09 | #


Relis ma phrase. Quand tu envoies un MP pour dire que la section Défis ne sert pas à poser ses problèmes et que malgré tout, la personne recommence. Je peux me demander si c'est volontaire ou si c'est moi qui me suis mal exprimé.
Javierxd Hors ligne Membre Points: 1899 Défis: 13 Message

Citer : Posté le 03/03/2012 13:29 | #


Ok, dsl, j'avais mal compris
Calculatrices: g35+usb modifiée, PRIZM

My program is not working, I have no idea why.
My program is working, I have no idea why.

Programmes
Cliquer pour enrouler
Totoyo Hors ligne Membre d'honneur Points: 16076 Défis: 102 Message
Bart8500 Hors ligne Membre Points: 69 Défis: 0 Message

Citer : Posté le 03/03/2012 13:53 | #


c'est bon totoyo je me suis trompé ^^' c'est la premiere fois que je pose une question l'erreur est humaine

merci pour votre aide je vous dis si sa marche

Ajouté le 03/03/2012 à 14:12 :
Deg
For 0->A To 180 step 5
F-Line 60+25cos A,30+25sin A, 60+25cos (A+180), 30+25sin (A+180)
Next

cette ligne fonctionne c\'est bon

mais ce qu\'il faudrai dans mon programme en fonction de ma variable nommée C
- seulement 2 lignes s\'affichent et qu\'elles soient perpendiculaire
- et que l\'une des deux aie le symbole \"+\" qui s\'affiche aux extremitée


je sais pas si s\'est faisable avec cette ligne de code en fait

enfin avec ce que je sais faire en codage la seule solution que j\'avai trouvé s\'est faire des \"saut\" et trouver chaques cordonnée en F-Line mais s\'est très long et sa fonctionne pas très bien sachant que je veux 2 ligne a mon résultat final...


enfin^c\'est pour sa que je vous demande de l\'aide ^^\'

le but de mon programme serai qu'à la fin je rentre une variable entre 0 et 180 (multiple de 5) et qu'une "croix" s'affiche comme j'avai proposé dans ma ligne de code au début de ma question
Totoyo Hors ligne Membre d'honneur Points: 16076 Défis: 102 Message

Citer : Posté le 03/03/2012 14:17 | #


C'est bon pour cette fois, Bart8500, mais la prochaine fois, répond à mon MP, c'est la moindre des choses
Bart8500 Hors ligne Membre Points: 69 Défis: 0 Message

Citer : Posté le 03/03/2012 14:23 | #


aucun soucis
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 03/03/2012 14:40 | #


coordonnée du croix : ((x+rcos A),(y+r sin A)) avec r le rayon du cercle, (x,y) sont les coordonées du centre du cercle

Ce code affiche une croix en fonction de l'angle (je n'ai pas testé) :
?->A
Circle 60,30,25
Deg
F-Line 58+25*cos A,28+25*sin A,62+25*cos A,32+25*sin A
F-Line 58+25*cos A,32+25*sin A,62+25*cos A,28+25*sin A

A est l'angle en degré
Bart8500 Hors ligne Membre Points: 69 Défis: 0 Message

Citer : Posté le 03/03/2012 14:57 | #


lol nn c'est pas ce que je voulai dire en disant "une croix" mais c'est presque sa =)


en fait mes deux droites ici forment une croix comme sa:

Circle 60,30,25
F-Line 30,30,90,30
F-Line 60,55,60,5

et c'est sa que je souhaiterai déplacer de 5 en 5 degré =) mais en lui indiquant la variable A comme ta ligne de code :

?->A
Circle 60,30,25
Deg
F-Line 58+25*cos A,28+25*sin A,62+25*cos A,32+25*sin A
F-Line 58+25*cos A,32+25*sin A,62+25*cos A,28+25*sin A

en fait c'est quasiment sa mais avec mes deux droites du début en plus =)

Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 03/03/2012 15:31 | #


?->A
Circle 60,30,25
Deg
F-Line 60+25*cos A,30+25*sin A,60+25*cos (A+180),30+25*sin (A+180)
F-Line 60+25*cos (A+90),30+25*sin (A+90),60+25*cos (A+270),30+25*sin (A+270)

F-Line 58+25*cos A,28+25*sin A,62+25*cos A,32+25*sin A
F-Line 58+25*cos A,32+25*sin A,62+25*cos A,28+25*sin A
c'est ça?

Bart8500 Hors ligne Membre Points: 69 Défis: 0 Message

Citer : Posté le 03/03/2012 15:59 | #


s'est exactement sa mais est ce que tu peux me mettre les coordonnée de cette croix des deux coté de la droite ? et la sa sera bon je pense =)

franchement merci beaucoup

mais tu crois qu'on peu demander a ces croix de se positionner à tel ou tel endroit en fonction d'un B> ou < à 0?

je te montre ce que je veux dire


valeur de A=>B>0=> mes ptites croix sont sur l'horizontal
valeur de A=>B<0=> mes ptites croix sont sur la vertical



si je met un exemple pour un A=180
B= -2

A=>B<0=> on affiche les croix sur l'axe vertical

meme exemple pour A=180
B=2

A=>B>0=> on affiche les croix sur l'axe horizontal



enfin je suis ptet compliqué remarque

mais c'est ce que je voudrai lui faire faire en fait =)
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 03/03/2012 16:07 | #



?->A
?->B
Circle 60,30,25
Deg
F-Line 60+25*cos A,30+25*sin A,60+25*cos (A+180),30+25*sin (A+180)
F-Line 60+25*cos (A+90),30+25*sin (A+90),60+25*cos (A+270),30+25*sin (A+270)

B<0=>A+90->A
F-Line 58+25*cos A,28+25*sin A,62+25*cos A,32+25*sin A
F-Line 58+25*cos A,32+25*sin A,62+25*cos A,28+25*sin A

F-Line 58+25*cos (A+180),28+25*sin (A+180),62+25*cos  (A+180),32+25*sin  (A+180)
F-Line 58+25*cos A,32+25*sin (A+180),62+25*cos A,28+25*sin  (A+180)

Bart8500 Hors ligne Membre Points: 69 Défis: 0 Message

Citer : Posté le 03/03/2012 16:36 | #


y a un probleme avec ma 2e croix elle s'affiche pas correctement en fait:s

y'a que la moitié qui est bien affiché et l'autre moitié se balade sur mon crecle

Ajouté le 04/03/2012 à 19:59 :
c\'est bon j\'ai réglé mon problème de croix merci beaucoup pour l\'aide =) sa m\'a beaucoup aidé !


F-Line 58+25*cos (A+180),32+25*sin (A+180),62+25*cos (A+180),28+25*sin (A+180)

j\'ai modifié la derniere ligne et c\'est parfait =)

Ajouté le 28/04/2012 à 00:00 :
bonsoir a tous j\'ai un petit soucis pour faire tourner ce programme sur une calculatrice 35+


cercle et ces lignes à l\'interieur ne s\'affiche pas je suppose que les coordonnée ne sont pas les memes pour une programmation comme celle ci

pour une graph 95 (ou est le programme actuel
tourne parfaitement bien)

mais si c\'est pour une graph 35+ faut t il changer les coordonnée ou cela n\'a rien a voir?

merci



Pierrotll Hors ligne Ancien administrateur Points: 5488 Défis: 41 Message

Citer : Posté le 28/04/2012 00:03 | #


Non, les 2 calculatrices ont le même écran. Mais la fenêtre d'affichage n'est peut-être pas paramétrée de la même manière sur ta Graph 35+.
Rajoute simplement cette ligne au début de ton programme :
ViewWindow 1,127,0,1,63,0

Bart8500 Hors ligne Membre Points: 69 Défis: 0 Message

Citer : Posté le 28/04/2012 09:48 | #


en effet c'était bien sa pourquoi n'y ai je pas pensé merci beaucoup

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2023 | Il y a 83 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd