|
Programmes et jeux pour calculatrices Casio Graph et calculatrice ClassPad 300, jeux casio, cours...: Forums |
Bon anniversaire à aeosis (33 ans)
Forum Casio
Un espace convivial pour poser vos questions ou simplement venir discuter...
Entrer
|
Forum Programmation
Toutes les discussions à propos de la programmation sur calculatrices Casio...
Entrer
|
Foire aux Questions
Les réponses aux questions les plus courantes sont ici !
Entrer
|
Auteur |
Cercle avec des points ! |
|
IrafaS Utilisateur Graph

 Messages: 22 Calculatrice : Graph 35+ | Message posté: 28-03-2010 à 14:51  
Bonjour, je ne comprend pas pourquoi mon programme n'affiche pas quatre points en forme de cercle, pouvez-vous m'aider svp, voici mon programme:
AxesOff
ViewWindow 1,127,1,63,1,1
While 1
Plot-on 25cos(x)+63,25sin(x)+31
x+π/2->x
Whileend
Ce programme est censé afficher 4 points en (88,31), (63,56), (38,31) et (63,6). Or il m'affiche plein de points n'importe ou. J ' AI BESOIN D'AIDE ! Merci de vos réponses.
|  |
drsi-prog1max Administrateur

 Messages: 762 Calculatrice : Graph 65 | Message posté: 28-03-2010 à 15:34  
Le AxesOff ne sert à rien puisque tu choisis une fenêtre exprès pour ne pas les avoir. Met la calculatrice en Radian (je pense que tu l'as fait quand même).
Pour afficher un point, l'os de la calculatrice utilise les variables X et Y. Donc dès que tu a un affichage graphique, n'utilise pas les variables X et Y (sauf si c'est pour récupérer l'abcsisse/l'ordonnée du dernier point affiché, ...).
Dans ton programme, une fois le premier point affiché, on a X=25cos(0)+63 et non pas X=0, donc le deuxième point a pour coordonnées ( 25cos(25cos(0)+63+Pi/2)+63 , 25sin(25cos(0)+63+Pi/2)+31 ), bref tout est faux après.
Il suffit que tu remplace les X par une autre variable et ça marche parfaitement.
Et pour le programme, évite une boucle infinie.
 |  |
IrafaS Utilisateur Graph

 Messages: 22 Calculatrice : Graph 35+ | Message posté: 28-03-2010 à 15:35  
Ha ok merci beaucoup.
|  |
FalconFlo Programmeur Basic

 Messages: 9 Calculatrice : Graph 100+ | Message posté: 29-03-2010 à 08:53  
J'aimerais de mon coté utiliser le drawstat pour faire un cercle mais je n'arrive pas à exporter les coordonnées à une liste, pourriez-vous m'indiquer la démarche?
Merci
|  |
PierrotLL Administrateur

 Messages: 1854 Calculatrice : Graph 85 | Message posté: 29-03-2010 à 17:01  
Facile, tu commence par créer tes listes de la taille dont tu as besoin, et ensuite tu les remplis. Par exemple :20->N //nombre de sommets du polygone  N+1->Dim List 1  List 1->List 2  Deg  For 1->I To N  cos (360/N*I)->List 1[I]  sin (360/N*I)->List 2[I]  Next  List 1[1]->List 1[N+1]  List 2[1]->List 2[N+1]
Après tu peux condenser le code, là je l'ai écrit de manière à ce que ce soit lisible
|  |
Meetic
- Les règles du jeu ont changé | MeeticAffinity
|
 |
|
|
|
|