Programmation
Bombo
-
quent217 Messages postés 424 Statut Membre -
quent217 Messages postés 424 Statut Membre -
Bonjour,
je cherche à insérer dans une boucle if une insertion d'un point défini sur mon graphe
Je vous remercie d'avance pour votre aide
je cherche à insérer dans une boucle if une insertion d'un point défini sur mon graphe
Je vous remercie d'avance pour votre aide
1 réponse
-
Bonjour,
Merci de préciser quelle calculatrice tu possède.
Et je ne suis pas sûr d'avoir bien compris ta demande : tu veux afficher un pixel à un endroit précis de l'écran ?
---
-
-
-
-
Je crois avoir compris d'où viens le problème. Cela m'arrive souvent et je trouve ça très énervant. En faite lorsque la dernière opération du programme est un calcul, il repasse en mode caractère pour afficher ce résultat. (Je n'ai jamais compris à quoi ça sert)
Du coup si à la dernière itération de ta boucle, N est différent de 100, le dernier calcul effectué est Z-1 dans Z et du coup il passe en mode caractère pour afficher Z (qui est un complexe). La meilleure solution que j'ai trouvé pour palier à ce problème est de forcer le dernier calcul pour être de l'affichage. J'utilise donc 2 fois "PxlChg 1, 1" à la fin du programme. Cette ligne permet d'inverser l'état du pixel en haut à gauche (blanc devient noir et noir devient blanc) donc en le faisant 2 fois on revient à l'état de départ et rien n'a changer mais par contre on est bien repasser en mode graphique.
Je me suis aussi rendu compte que moi j'ai l'habitude de placer mon repère pour avoir chaque nombre entier sur un pixel différent (de 1 à 127 en abscisse et de 1 à 63 en ordonné) mais ce n'est peut être pas ton cas. La fonction PxlOn permet d'afficher le point en fonction des coordonnées du pixel correspondant mais si tu veux afficher le point en fonction des coordonnées dans ton repère il faut utiliser "PlotOn x, y".
Pour finir la commande DrawStat permet d'afficher les points contenu dans des listes mais tu n'as initialiser aucune liste ni les paramètres du DrawStat donc ça me semblait bizarre surtout à la première ligne du programme. Si tu veux afficher le "repère" comme tu avais l'air de le dire dans ton message, ce que je comprend comme étant les 2 axes du repère il faut utiliser la commande AxesOn.
J'éspère t'avoir aider
Bonne soirée
-