Posté le 27/10/2016 14:09
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 56 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
Citer : Posté le 27/10/2016 15:40 | #
Si je ne m'abuse il y avait un défi portant sur du calcul exact avec des chaînes de caractères, c'est peut être un bon point de départ (comme premier objectif à atteindre quoi ) ! Après, niveau vitesse j'ai pas vraiment d'idée de ce que ça peut donner un tel système implémenté avec les chaînes de Casio mais ça peut être sympa effectivement !
Citer : Posté le 27/10/2016 17:00 | #
Ohhh, mais c'est pas idiot, tout ça ! La difficulté d'une telle méthode serait peut-être de transposer une variable dans une chaine, mais avec le Var2Str, ça fonctionne !
Citer : Posté le 27/10/2016 18:30 | #
Pour le coup de la factorielle, notez qu'avec les entiers machines (jusqu'à 10^12 de mémoire) on ne peut atteindre que 14!, et avec les chaînes, 146!. Bonne idée cependant.
Ceux qui se sont intéressés au système de calcul de la machine (BCD) remarqueront que c'est exactement la même chose que les entiers « natifs » dans le principe
Citer : Posté le 28/10/2016 10:44 | #
Var2Str est depuis longtemps devenu un sous programme que j'utilise à retour de bras dans mes créations
Pour l'instant je suis entrain de coder l'addition, avec ses problèmes d'alignement de virgules pour les décimaux, et la multiplication. Deux opérations où on trouve des retenues à prendre en compte.
Citer : Posté le 28/10/2016 13:23 | #
Oh, wait. Tu ne travailles pas qu'avec des nombres entiers ?
Citer : Posté le 28/10/2016 14:20 | #
Bah, je me suis dit, quitte à ce que ce soit compliqué, autant y aller carrément ! Nan, en fait je fais des essais pour la suite, du genre enlever la virgule pour ne conserver que les chiffres dans une string puis utiliser Exp( pour récupérer la valeur puis de nouveau Var2Str pour repasser en string. ça, c'est fait ! je cherche une façon simple de gérer les retenues maintenant.
Citer : Posté le 30/10/2016 10:23 | #
C'est con, en terminale j'avais fait un programme qui faisait cela. Je gérais l'addition et la soustraction de décimaux, et la multiplication d'entiers. C'était un chouille long, mais ça fonctionnait super bien !
Si j'arrive à remettre la main dessus je publierai ça, mais j'ai peu d'espoirs…
Citer : Posté le 02/11/2016 13:10 | #
Je suis preneur ! Bien que j'ai déjà bien avancé et que la majorité des difficultés soient résolues dans ma tête ; il reste à mettre tout ça dans la machine ! et là c'est pas gagné