Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/12/2014, à 06:52

ubuntuforce

Une calculatrice multibases GTK+3.

Salut les ubuntues,

je vient de publier sur mon site de programmation mon premier programme C ayant une GUI (GTK+3) pour Linux.

Le programme porte le nom bizarre de Ghobdcalc (Graphical Hexadecimal Octal Binar Decimal Calculator) basé sur une library personnelle dont il existe a l'heure actuel que les fichiers de développement disponible dans l'index de mon site.

Le programme est une calculatrice multibases comme son nom l'indique avec quelques fonctionnalités supplémentaire d'ordre trigonométrique et de génération de feuille de calcule dans divers formats ainsi qu'une fonction de mémorisation de valeurs pour usage ultérieur.

A noter que le programme n'a pas été baclé ce n'est pas le terme mais je voulais implémentés quelques fonctionnalités supplémentaires, ce que je n'ai put faire par manque de motivation.
Quelques précisions a ce sujet sont donnés dans le README disponible dans divers formats.

Je vous invite donc, si le cœurs vous en dit, de voir un peu mon programme.

Si vous voulez simplement le tester: essayer de le crasher pour voir si une erreur de segmentation se produit.

Si vous voulez aller plus loin et jeter un coup d'œil au code source, vous pourrez me dire ce que vous en pensez, car en tant qu'autodidacte l'on est livré a soit-même et l'on ne connaît pas forcément les bonnes manières appris dans une école ou centre de formation.

Si vous doutez de l'exactitude des calcules j'avoue que le plus gros problèmes a été les chiffres a virgules et la précision d'affichage car un:

1.0002 + 2

peut facilement se transformer en:

   3.00019999999999

suivant la précision choisis dans un appel a sprintf().

Si vous doutez de la conversion entre différentes bases visualiser plutôt la library sur laquelle est basé le programme: hobdcalc.

PS: Si quelque chose vous gêne dans le format de fichier: paquetage deb il existe un tarball du programme dans l'index de mon site.

Dernière modification par ubuntuforce (Le 17/12/2014, à 06:53)


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne