Accueil > Calculatrices_ > Casio > Casio graph 35+E II > Casio dessiner des figures géométiques en C++

Casio dessiner des figures géométiques en C++

dimanche 1er mai 2022, par joz

Aujourd’hui je vais commencer par afficher quelques formes géométriques simple sur la Casio Graph 35E+II mais non ni en Basic ni même en python mais en C/C++ ! et pour cela je vais utiliser Gint et programmer sur le PC.

Je suis sous Linux mais vous pouvez adapter à la configuration de votre environnement.
Je vais créer un micro projet que je vais appeler graph01.

Dans un terminal linux, je tape :

mkdir Casio
cd Casio/
fxsdk new graph01
cd graph01
nano src/main.c

Maintenant que nous avons sous les yeux un exemple qui sert à écrire un texte de bienvenue, nous allons le modifier pour afficher quelques traits et rectangles.
nous voyons dans les fichiers d’entête :

#include <gint/display.h>

qui contient des fonctions toutes faites pour dessiner quelques formes
si vous suivez ce lien :ici

je remplace l’ensemble du code de main.c et j’enregistre et quitte nano

#include <gint/display.h>
#include <gint/keyboard.h>

int main(void)
{
       dclear(C_WHITE);
       dtext(1, 1, C_BLACK, "dessiner un rectangle");
       dtext(1, 9, C_BLACK, "rempli en noir");
       drect(30, 20, 100, 50,C_BLACK);
       dupdate();

       getkey();
       return 1;
}

toujours dans le terminal

fxsdk build-fx

je connecte ma calculatrice (ou l’émulateur) et je mets le fichier compilé à la racine et j’execute l’addin via le menu.
et voici le résultat attendu :

voila nous avons fait un petit programme en C/C++ qui écrit un texte et afficher un rectangle sur votre calculatrice.

Ceci n’est qu’un début mais d’autres articles suivront jusqu’à l’élaboration d’un jeu animé.

N’hésitez pas à mettre un commentaire.

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)