Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> fx-CG 10/20 (Prizm) >> Divers >> Ekisto
Ekisto
Version : 0.5 Taille : 2300 octets Ajouté le : 2013-09-29 00:51 Modifié le : 2016-10-03 23:18
Auteur et posteur :
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1243 Défis: 54 Message
Planète Casio - Programme Casio - Ekisto - nemhardy - Calculatrices
Nombre de visites sur cette page : 8614
Score au progrank : 33
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
911 téléchargements | Soumettre un test

Ce programme est dans le domaine public.


Description :

Bonjour à toi ami chimiste !

Je présente ici un programme en Basic basé directement sur le principe explicité dans cette news : http://www.planet-casio.com/Fr/forums/topic12374-1-%C3%89quilibre-tes-equations-chimiques-!.html

Il permettra d'équilibrer des équations chimiques. Pour le moment ses capacités sont limités, mais dans le temps, je vais essayer de le faire évoluer pour le rendre le plus complet possible.

J'ai surtout bossé (c'est un bien grand mot ) sur le moteur de saisie qui me semble relativement intuitif, quoique sans doute mal-optimisé, mais bon, c'est un de mes premier programme (utile !) en Basic.

Mode d'Emploi Concis mais Efficace
Ou du moins, il aspirera à l'être

NB : Ne pas oublier de se consulter la partie sur les limitations.

Le programme à lancer est le programme "Ekisto"
Vérifiez néanmoins que les programmes "Ekikey" et "Ekisaisi" existent dans votre liste.

Commençons donc par indiquer au programme diverses données telles que le nombre de composants entrant en jeu dans l'équation (molécules dans la plupart des cas); le nombre d'éléments (nombre d'atomes différents); et pour finir, il faut indiquer le nom des éléments. En théorie, cette partie devrait être assez claire.

Il faut ensuite saisir l'équation : pour cela rien de plus simple, enfin, je l\'espère : commencez par entrer les différents composants de la manière suivante : précisez l'élément en pressant la touche [F] correspondante (on comprend assez bien avec le programme en face), puis son indice grâce aux touches des nombres. Séparez chaque composants par un appui sur [+]. Lorsque vous voulez passer aux produits, il suffira juste de presser la touche [→] à la place du [+].

Valider par en appui sur [Exe]

C'est peut être peu compréhensible, mais essayez avec le programme en face, et sinon, dites le moi, j'adapterai ceci en conséquence.


Limitations : Le nombre de composants ne peut être supérieur à 6 et que ce dernier doit au moins être égal au nombre d'éléments (pour l'instant), les charges ne sont pas, pour l'instant, prises en compte.

A Faire :
- Possibilité de rentrer une équation avec plus d'éléments que de composants
- Faire une zoliiieee interface !
- Possibilité d\'effacement plus poussée dans le mode saisie
- Ajout de la gestion des charges...

N'hésitez pas à me faire parvenir vos retours, je suis preneur de tout ce qui me permettrait d'améliorer ce programme, ainsi que mon niveau en Basic...

Petite question : j'ai ajouté des couleurs dans le menu de saisie pour mieux différencier les atomes s'écrivant avec deux lettres, mais il me semble que ça fait beaucoup de couleurs non ?

Edit du 21 octobre : Ajout des screenshots colorisés à la main, enfin, avec un coup de Paint.net

Edit du 1er novembre : Après une période d'utilisation perso, quelques bugs me sont apparus : j'entame une phase de debugging acharné !

Bon équilibrage à tous !

Projet toujours en réflexion ;p


Commentaires :

Pages: 1, 2 | Suivante

Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 13-10-2013 à 15:20 | #
Ca me fait penser que j'ai le mien à finir pour les G35+/75/85/95
Moi j'ai fait un système hyper intuitif:

tu rentre "C6H12O6+O2=CO2+H2O"
et il te ressortira "1(C6H12O6)+6(O2)=6(CO2)+6(H2O)"
Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 13-10-2013 à 15:21 | #
Le plus dur est de gérer ça avec les strings.

Je jeux pas éditer mon message, Ziq' fait des modifs sur le site
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1243 Défis: 54 Message
Posté le 14-10-2013 à 20:19 | #
C'est sûr que là j'ai la couleur pour m'aider

Mais du coup, toi t'as une grosse string que tu analyses non ? Si oui, GG car ça doit pas être commode !
Mais bon là cette méthode de saisie me semble assez, voire plus rapide que d'écrire directement : pas besoin d'appuyer sur alpha a chaque lettre, ni d'aller la chercher (enfin, je sais pas ce que t'en penses) et d'un même coup, ça me facilite la gestion des strings/remplissage de matrice.
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 14-10-2013 à 20:59 | #
n'hésite pas à mettre une image, ça encourage à télécharger
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1243 Défis: 54 Message
Posté le 14-10-2013 à 21:59 | #
Okay, je vais replancher sur la question
Le soucis c'est qu'en faisant tourner avec l'émulateur, les couleurs ne sont plus bonnes du tout... ( aucune idée du pourquoi du comment)
Est t-il possible de récupérer les picts que je sauvegarderai directement dans le programme et passer un coup de casio picture convert engine (ou un nom du même registre ) ?
Sinon, je tenterai un coup de screen receiver mais il me semble assez lent...
Cg20newHors ligneMembrePoints: 13 Défis: 0 Message
Posté le 13-03-2014 à 22:20 | #
Juste un petit truc: tu parles des charges, mais si tes coef stoechio sont équilibrés, tes charges le sont forcément :P
sauf dans les cas de réactions d'oxydo-réduction ou des électrons doivent alors apparaître...
si t'as besoin d'un coup de main pour la partie chimie, fait moi signe
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1243 Défis: 54 Message
Posté le 13-03-2014 à 22:22 | #
Quand je parles des charges, c'est la gestion de la Saisie et de la prise en compte dans le calcul des charges

D'ailleurs, j'avais une mise à jour quelque part, faut que je la retrouve
Cg20newHors ligneMembrePoints: 13 Défis: 0 Message
Posté le 13-03-2014 à 22:32 | #
oui mais si ton équation est bien équilibrée, tes charges devront l'être forcément aussi, donc les prendre en compte n'est pas utile (enfin de mon point de vue) sauf si tu veux qu'il te place directement les charges, mais là il va falloir une bibliothèque de ouf derrière!
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1243 Défis: 54 Message
Posté le 13-03-2014 à 22:40 | #
Ben, les charges peuvent modifier la manière dont tu vas équilibrer l'équation et le "résultat" final. Suivant le type de réaction, il est important de les prendre en compte (corrigez moi si je me trompe ), ce que ne fait pas le programme pour l'instant
Cg20newHors ligneMembrePoints: 13 Défis: 0 Message
Posté le 13-03-2014 à 22:48 | #
ben je vois pas d'équation ou les charges joueraient sur les chiffres stoechio...

H3O(+) + HO(-) = 2(H2O)

avec ou sans les charges les coef sont tjrs les mêmes donc les prendres en compte ne devrait tenir que de l'aspect graphique et ne pas rentrer dans tes matrices

Cu(2+) + 2e- = Cu

pour ce genre d'équation avec des électons (e-), là oui il faut travailler avec les charges

Pages: 1, 2 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 147 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