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 >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> DPicoC
DPicoC
Version : v2.1c Alpha1 Taille : 148116 octets Ajouté le : 2015-08-03 15:43 Modifié le : 2016-03-29 12:44
Auteur : Diameter
Posté par :
Ti64CLiHors ligneMembrePoints: 629 Défis: 65 Message
Aucune image disponible
Nombre de visites sur cette page : 6772
Score au progrank : 26
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1274 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Qui n'a jamais rêvé de créer des programmes rapides, fonctionnels et très efficaces on-calc?

C'était déjà possible grâce à WSC et FVM mais c'est désormais possible grâce à cet utilitaire.

dPicoC permet de programmer en C on calc.

Il supporte les librairies fxlib, ctype, errno, math, stdbool, string, stdio et stdlib.

Exemple de programme:

    #include <stdio.h>
    #include <fxlib.h>
    #include <string.h>
    #include <stdlib.h>
    #include <math.h>

        int main()
        {
            char buf[64];
            double a;
          
            puts("Entrez un nombre:");
            gets(buf,64);
            a = atof(buf);
            sprintf(buf,"La racine carre de %f est %f",a,sqrt(a));
            puts(buf);
          
            return 0;
        }


Si vous appuyez sur la touche OPTN, un menu avec toutes les fonctions supportées s'ouvrent.
Vous pouvez les insérer dans votre programme grâce à une simple pression de la touche EXE sur la fonction à ajouter. Bien vu

1er fichier → dPicoC
2eme fichier → dCEdit (permet d'editer le code C (est identique a Edit de Neptune45))


Commentaires :

Pages: Précédente | 1, 2, 3 | Suivante

-florian66-Hors ligneAncien rédacteurPoints: 2383 Défis: 20 Message
Posté le 06-08-2015 à 21:40 | #
Non j'ai pas essayé mais bientôt
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 06-08-2015 à 21:47 | #
D'ailleurs ça pourrait être intéressant d'avoir une idée de la vitesse d’exécution en faisant tourner des petits algos tests (genre Fibonacci, nombres premiers, etc) et en comparant avec leur version compilé en Add-In, pour savoir à quoi s'attendre à l'utilisation. Si quelqu'un a le temps (perso c'est la machine qui me manque pour faire de tels tests..) de faire ce genre de tests, ça serait sympa de poster un genre de bilan.
LephenixnoirHors ligneAdministrateurPoints: 24232 Défis: 170 Message
Posté le 18-08-2015 à 21:26 | #
Il supporte les librairies fxlib, ctype, errno, math, stdbool, string et stdlib.

puts("Entrez un nombre:");

T'as oublié stdio quelque part.
Et puis c'est bien d'avoir ces libs mais si on ne les a pas sur PC on ne peut pas faire d'add-in après... ^^'
(alors la libc arrive avec le fxSDK, mais je suis tout seul sur les systèmes qui descendent du moteur d'interruptions donc c'est long hein )

Nemhardy a écrit :
D'ailleurs ça pourrait être intéressant d'avoir une idée de la vitesse d’exécution en faisant tourner des petits algos tests (genre Fibonacci, nombres premiers, etc)

Interdiction au passage d'implémenter fibonacci(n) = fibonacci(n-1) + fibonacci(n-2). Vous allez avoir des problèmes de type O(e^n) sinon.
Ti64CLiHors ligneMembrePoints: 629 Défis: 65 Message
Posté le 29-03-2016 à 12:43 | #
Oups, désolé, je modifie
Ti64CLiHors ligneMembrePoints: 629 Défis: 65 Message
Posté le 02-07-2016 à 16:28 | #
Petite améliorations, possibilité d'inclure sa propre librairie avec le chemin complet du genre \\\\s4\ ou un truc comme ça
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 02-07-2016 à 16:30 | #
Ce changelog de qualité. x)
Ti64CLiHors ligneMembrePoints: 629 Défis: 65 Message
Posté le 02-07-2016 à 16:33 | #
T'as vu ça
HackcellHors ligneMaître du PuzzlePoints: 1524 Défis: 11 Message
Posté le 02-07-2016 à 16:34 | #
C'est super pratique, d'y coup on peut utiliser toutes les bibliothèques si on les as sur sa caltos, on peut même en créer une, Non ?
LephenixnoirHors ligneAdministrateurPoints: 24232 Défis: 170 Message
Posté le 02-07-2016 à 17:19 | #
A priori, oui. Le problème étant que les bibliothèques n'existent du coup que pour dPicoC donc il n'y a pas moyen de compiler le code ou de le travailler sur PC.
Mb88Hors ligneLabélisateurPoints: 944 Défis: 3 Message
Posté le 13-02-2022 à 20:46 | #
Quelqu'un a testé sur Graph 35+e II ?

Pages: Précédente | 1, 2, 3 | Suivante

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