π
<-
Chat plein-écran
[^]

Utilitaire de dessin sur fx-92+SC

:fxesp32b: :fxesp32n: :fxesp32v:

Utilitaire de dessin sur fx-92+SC

Message non lude grosged » 26 Fév 2020, 23:41

Cette fois, je vous propose un petit utilitaire qui va vous permettre de tracer toutes sortes de rosaces, pétales, hélices, et autres formes...

Le principe est simple:
-tout d'abord, vous entrez le nombre de Cycles prévus,
-puis le pAs en pixels,
-enfin les Directives.
Celles-ci comprendront un maximum de 10 chiffres , et dont voici les différentes fonctions:

1 Avance d' 1 pas
2 Avance de 2 pas
3 135° vers la gauche
4 90° vers la gauche
5 45° vers la gauche
6 22,5° vers la gauche
7 45° vers la droite
8 90° vers la droite
9 135° vers la droite

Petite précision sur le sens de lecture des directives:
le programme les lira de droite à gauche, mais peu importe le sens : que vous les pensiez/entriez dans cet ordre ou inversement vous amènera au même rendu graphique (un effet "miroir" :p )
Le point de départ du tracé se trouve au centre de l'écran en position (0;0) et à 0° pour la direction . Ah j'oubliais : veillez à préalablement supprimer le répère orthonormé !

A noter que lorsque vous relancer le programme, vous n'êtes pas obligé de re-taper à chaque fois les valeurs pour les variables C,A, ou D : l'appui direct sur [EXE] ne modifiant pas la variable ;)
(bien pratique quand vous avez à corriger uniquement le nombre de cycles , ou les directives, par exemple ;) )
Et quand vous voudrez revoir le contenu d'une variable , un simple [seconde][RECALL] vous aidera :)

Et maintenant, passons au petit programme:

Code: Tout sélectionner
?→C
?→A
?→D
0→B
Stylo écrit
Répéter jusqu'à B=C
   B+1→B
   D→E
   Répéter jusqu'à 0=Ent(E
   ,1Ent(E→E
   10(E-Ent(E→F
   Si F<3 Alors
      Avancer de AF pixels
   Sinon
      Tourner de ↺ 45(6-F degrés
   Fin
   Si F=6 Alors
      Tourner de ↺ 22,5 degrés
   Fin
   ⤴

Stylo relevé
Aller à x =0;y =99


Pour démarrer, je vous propose ces quelques exemples :

C=8 ; A=13 ; D=17181923 Image

C=8 ; A=6 ; D=27282719 Image

C=8 ; A=4 ; D=3141928271 Image

C=16 ; A=6 ; D=142516529 Image

C=16 ; A=12 ; D=61518291 Image

(Merci à ptitjoz pour les captures d'écran ;) )

Maintenant, c'est à vous d'expérimenter B-)
Et n'hésitez pas à poster vos trouvailles :D
Dernière édition par grosged le 27 Fév 2020, 09:50, édité 4 fois.
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Utilitaire de dessin sur fx-92+SC

Message non lude ptijoz » 27 Fév 2020, 08:47

Super bonne idée.
Je te ferai quelques copies d'écran.
Un peu poète, un peu geek, un peu écolo
Avatar de l’utilisateur
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 32.5%
 
Messages: 333
Images: 0
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: a la poursuite du vent et des etoiles.

Re: Utilitaire de dessin sur fx-92+SC

Message non lude grosged » 27 Fév 2020, 09:13

C'est sympa de ta part :) D'avance, merci ;)
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Utilitaire de dessin sur fx-92+SC

Message non lude ptijoz » 27 Fév 2020, 09:29

Vraiment sympa ce programme ! court et efficace ! Bravo.
Ce qui est bien sur cette machine c'est qu'on a pas besoin de retaper les variables lorsqu'elles ne changent pas à chaque exécution.

Si j'ai bien recopié le code voila les copies d'écran

Image

Image

Image

Image

Image
Un peu poète, un peu geek, un peu écolo
Avatar de l’utilisateur
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 32.5%
 
Messages: 333
Images: 0
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: a la poursuite du vent et des etoiles.

Re: Utilitaire de dessin sur fx-92+SC

Message non lude grosged » 27 Fév 2020, 09:36

Génial !!! Encore merci ;)

Je m'empresse de les joindre au post initial 8-)
Avatar de l’utilisateur
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 30.2%
 
Messages: 770
Images: 75
Inscription: 14 Sep 2011, 12:29
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Utilitaire de dessin sur fx-92+SC

Message non lude ptijoz » 28 Fév 2020, 10:25

Parfait,

En fait ce n'est pas très rapide car j'utilise l'émulateur avec Wine qui tourne sous Linux (Lubuntu) mais ça fait le job :)

une éolienne c'est écologique
A=8
B=8
C=121314
Image
Un peu poète, un peu geek, un peu écolo
Avatar de l’utilisateur
ptijoz
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 32.5%
 
Messages: 333
Images: 0
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: a la poursuite du vent et des etoiles.


Retourner vers Casio (fx-82/83/85/92/95/115/300/350/500/570/991, Collège)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
795 utilisateurs:
>773 invités
>17 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)