Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
933 connectés 

  FORUM HardWare.fr
  Programmation

  Calculatrice

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Calculatrice

n°141957
yung3000
Posté le 21-05-2002 à 21:37:17  profilanswer
 

:hello: Hello
 
Je suis en train de créer une calcultrice sous Windows, ou l'on puisse rentrer des expressions comme avec une Casio FX par exemple (entrer de longues expressions parenthésées avec celle de Windows relève du masochisme !). J'aimerai donc avoir quelques avis sur vos besoins éventuels : Ce qui vous a toujours manqué dans une calcultrice sous Windows, ce que vous ne trouvez pas pratique dans celles que vous utilisez etc... Toutes celles que j'ai téléchargé depuis le Web ne m'ont pas convaincu.
J'ai toutes les bases pour le moment, reste surtout l'interface graphique à faire, le moteur est presque fini. Voici les principales caractéristiques :
* Possibilité de rentrer des expressions du style expression C/C++ (exemple : 3*8.65/(65+56.65) )
* Possibilité de créer des MACRO et DEFINE pour simplifier les tâches répétitives (ex : MACRO(x,y) = (x) * (y)): même fonctionnement que le système de macro d'un preprocesseur C (récursivité des définitions etc...)
* Précision illimité de calcul (suivant limites du matériel)
* fonctions graphiques pour dessiner des fonctions 2D (dans un premier temps; peut être 3D dans le future)
* Possibilité d'importer des fichiers .txt ou .csv pour renter facilement des données statistiques.
* Interface graphique customizable pour placer les boutons ou l'on veut et personaliser sa calcultrice facilement (éviter d'avoir trop de boutons qu'on ne se sert jamais)
 
Voilà les grandes lignes pour le moment;
Si vous avez d'autres désirs, n'hésitez pas; ceux qui répondront seront les premiers à recevoir une version de la calculatrice   ;) ; je pense en faire une version payante (~10?) pour la version avancée avec bcp de fonctions (donc bcp de boulot !); dans un premier temps, il y aura une version déjà bien complète et totalement free.
 
 :bounce:  :bounce:  :bounce:

mood
Publicité
Posté le 21-05-2002 à 21:37:17  profilanswer
 

n°141960
darklord
You're welcome
Posté le 21-05-2002 à 21:40:16  profilanswer
 

rien de spécial à dire sinon que c'est cool de faire une version gratos  
 
 :hello:


---------------
Just because you feel good does not make you right
n°141970
couitchy
Posté le 21-05-2002 à 21:44:16  profilanswer
 

moi j'ai une question : comment tu comptes faire pour la précision infinie du calcul ? enfin je veux dire, moi visual basic me met overflow quand les nombres sont supérieurs à 2^64...

n°141972
yung3000
Posté le 21-05-2002 à 21:45:13  profilanswer
 

Oui c'est quand même la moindre des choses; mais pour la version complète qui va me demander encore bcp plus de boulot, j'aimerai quand même que ça me serve à quelque chose... mais c'est même pas sur que j'en fasse une version payante; si elle n'est pas vraiment meilleurs que la majorité des versions from the web, alors elle restera gratos.
Tu veux que je te l'envois quand elle sera terminée ? (disons d'ici un mois ou 2)

n°141975
yung3000
Posté le 21-05-2002 à 21:46:10  profilanswer
 

Pour une précision infini (enfin disons à 5000chiffres par exemple) j'utilise des algos spécialisés (que j'ai trouvé sur le WEB, je suis pas mathématicien !!!  :) )

n°141978
couitchy
Posté le 21-05-2002 à 21:47:49  profilanswer
 

est ce que tu pourrais m'en dire un peu plus ou me filer des liens s'il te plait ?? ça m'intéresserait super vachement bcp de pouvoir avoir un moyen de déplacer cette limite stupide ;)

n°141980
yung3000
Posté le 21-05-2002 à 21:51:04  profilanswer
 

Oui, mais faudra que tu oublies le VisualBasic, et que tu te mettes au C ou C++ (même si les algo sont surment adaptables en VisualBasic, ça risque d'être bcp trop long à l'execution).
Donc voici quelques liens :
http://www.swox.com/gmp/  (GNU software)
http://indigo.ie/~mscott/ (voir la library Miracl; excellente !)

n°141981
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-05-2002 à 21:51:58  profilanswer
 

ça m'a l'air sympa ta calculatrice !  :love:


---------------
J'ai un string dans l'array (Paris Hilton)
n°141983
darklord
You're welcome
Posté le 21-05-2002 à 21:53:40  profilanswer
 

bravo !
 
bonne continuation ;)


---------------
Just because you feel good does not make you right
n°141988
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-05-2002 à 21:57:10  profilanswer
 

Enfin qq1 qui cherche des algos sur le web sans poser la question sur des forums ! :jap:
 
Une question : tu parses les expressions via flex/bison (ou lex/yacc) ou tu les interpretes via un code de ton cru ?


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 21-05-2002 à 21:57:10  profilanswer
 

n°141991
yung3000
Posté le 21-05-2002 à 22:01:42  profilanswer
 

C'est un code de mon cru que j'utilise dans un preprocesseur C que j'ai du crée il y a quelque temps pour mon boulot. J'utilise aussi VisualParse ( un genre de lex/yacc evolué ), mais c'est tro lours pour simplement parser des expressions; c'est trop simple pour s'alourdir d'un gros parseur. Il suffit de découper chaque mot, et de stocker le tout dans des piles (Dijkstra's shunting algorithm)

n°141998
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-05-2002 à 22:05:10  profilanswer
 

:jap:


---------------
J'ai un string dans l'array (Paris Hilton)
n°142001
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-05-2002 à 22:08:20  profilanswer
 

si tu fais un paiement sécurisé, je serais ravi d'acheter ta version finale  :)


---------------
J'ai un string dans l'array (Paris Hilton)
n°142014
yung3000
Posté le 21-05-2002 à 22:12:04  profilanswer
 

boh, si tu me sers de "Beta" testeur, je te la file gratos  :jap: ( avec un fichier de license ne fonctionnant que sur ta machine pour éviter qu'elle ne se dissipe partout sur le WEB !!!  :na: ); p'tain j'suis vraiment un rat (pourtant j'ai jamais bossé pour Microsoft !)

n°142025
yung3000
Posté le 21-05-2002 à 22:17:48  profilanswer
 

Ah j'oubliais, faudra aussi que tu rentres un code à 256chiffres avant chaque utilisation, ce code changera automatiquement toutes les 8heures; il te sera transmis par site sécurisé, après que tu es rentré un autre code 64chiffres que je te donnerais via téléphone (ligne sécurisée); ensuite tu devras te connecté toute les semaines à mon site pour réinitialiser la license; tu auras besoins aussi d'autres codes pour cela
 :ange:  :ange:  :ange:

n°142034
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-05-2002 à 22:21:12  profilanswer
 

:lol:  :lol:  :lol:


---------------
J'ai un string dans l'array (Paris Hilton)
n°142038
darklord
You're welcome
Posté le 21-05-2002 à 22:22:37  profilanswer
 

:D


---------------
Just because you feel good does not make you right
n°142043
yung3000
Posté le 21-05-2002 à 22:24:16  profilanswer
 

enfin pour conclure, si tu me donnes ton adresse email, je t'envois la calculatrice gratos !
 :bounce:  :bounce:  :bounce:  
(envoi là à yung3000@hotmail.com)

n°142051
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-05-2002 à 22:28:16  profilanswer
 

elle est visible sur mon profil


---------------
J'ai un string dans l'array (Paris Hilton)
n°142057
Je@nb
Kindly give dime
Posté le 21-05-2002 à 22:32:34  profilanswer
 

Pas besoin de refaire une calcu, tu prend VTI et la rom d'un ti89 et hop ta the best calcu of the world  [:yaisse4]  [:yaisse4]  [:yaisse4]

n°142066
darklord
You're welcome
Posté le 21-05-2002 à 22:36:35  profilanswer
 

t'es lourd là !!!


---------------
Just because you feel good does not make you right
n°142082
j-'-r
Sans horraires fixe
Posté le 21-05-2002 à 22:48:12  profilanswer
 

Je@nb a écrit a écrit :

Pas besoin de refaire une calcu, tu prend VTI et la rom d'un ti89 et hop ta the best calcu of the world  [:yaisse4]  [:yaisse4]  [:yaisse4]  




 
j ossais pas le dire :)


---------------
Perdu ? Vous êtes ici : --> *
n°142091
yung3000
Posté le 21-05-2002 à 23:08:45  profilanswer
 

90% des utilisateurs ont horreur des Texas Instrument à cause de la notation polonaise... donc non, préfère faire bcp plus convivial... et il y a bcp d'autres chose à apporter, que de reprendre betement une Ti89  :fuck:  :fuck:  :fuck: (puisqu'on est dans les lourdeurs...  :sol: )

n°142094
yung3000
Posté le 21-05-2002 à 23:11:32  profilanswer
 

En plus tout le monde sait ou télécharger la ROM d'un Ti89 ! Donc en effet c'est une solution ultra simple pour le commun des mortel ! Et les mecs, faut être réaliste dans la vie !

n°142104
Je@nb
Kindly give dime
Posté le 21-05-2002 à 23:39:47  profilanswer
 

Ben ta les émus HP aussi.

n°142110
bjone
Insert booze to continue
Posté le 22-05-2002 à 00:03:41  profilanswer
 

bonne initiative... ;)
sinon tu as déjà la calculatrice des powertoys de windows xp qui fait presque tout.... :D (pi ça doit s'installer un peu partout)

n°142144
El_gringo
Posté le 22-05-2002 à 08:48:34  profilanswer
 

yung3000 a écrit a écrit :

Oui, mais faudra que tu oublies le VisualBasic, et que tu te mettes au C ou C++ (même si les algo sont surment adaptables en VisualBasic, ça risque d'être bcp trop long à l'execution).
Donc voici quelques liens :
http://www.swox.com/gmp/  (GNU software)
http://indigo.ie/~mscott/ (voir la library Miracl; excellente !)  




 
Par contre, pour faire une version Payante de ton truc, Miracl vaut 1 000 Euros... c pas lèger lèger comme investissement.

n°142386
Je@nb
Kindly give dime
Posté le 22-05-2002 à 13:29:20  profilanswer
 

Pour avoir pi sur une calculette tu fais 355/113 et tu as un pi pas trop mal

n°142397
yung3000
Posté le 22-05-2002 à 13:41:04  profilanswer
 

el_gringo a écrit a écrit :

 
 
Par contre, pour faire une version Payante de ton truc, Miracl vaut 1 000 Euros... c pas lèger lèger comme investissement.  




 
Oui c'est pour ça aussi qu'il va y avoir une version gratuite avant; si elle marche bien, alors je verrais avec Shamus si il peut y avoir des conditions spéciales, pour utilisation dans une calcultrice... et puis si ça reste à 500? par utilisateur, et bien elle restera gratuite, ou alors je me retappe moi même des algos après avoir potasser 2 ou 3 bouquins... les fric se gagne en travaillant de toute façon... donc...
 :bounce:  :bounce:  :bounce:

n°142402
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-05-2002 à 13:42:43  profilanswer
 

yung3000 a écrit a écrit :

 
les fric se gagne en travaillant de toute façon... donc...



:jap:
à méditer par tous ceux qui postent leur sujet de TP dans ce forum ou qui paient pour qu'on le fasse à leur place....


---------------
J'ai un string dans l'array (Paris Hilton)
n°142449
cycojesus
Mèo Lười
Posté le 22-05-2002 à 14:33:25  profilanswer
 

[MTI]
confondre HP et ti  :o  
 
d't'façon j'prefère emu48 + rom49g  :na:  
 
Aller, bon courage quand même, même si le free c'est mieux :D
[/MTI]

 

[jfdsdjhfuetppo]--Message édité par cycojesus le 22-05-2002 à 14:37:54--[/jfdsdjhfuetppo]


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
n°142523
Je@nb
Kindly give dime
Posté le 22-05-2002 à 15:30:10  profilanswer
 

C'est pas pire que confondre Ti et Casio  :gun:  
 [:touchdown] Casio  [:yaisse4]

n°142527
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-05-2002 à 15:32:16  profilanswer
 

ça devient un peu lourd à force....


---------------
J'ai un string dans l'array (Paris Hilton)
n°142662
JeSuisPasU​nNumero
Posté le 22-05-2002 à 18:23:32  profilanswer
 

[:megaup]

n°142751
yung3000
Posté le 22-05-2002 à 20:54:12  profilanswer
 

Difficile de rester sérieux sur ces forums !  :pt1cable:  
Y'en a qui ont des façons fantastiques de s'amuser !
Boh, ma fois, les rabougris du bulbe, ils font pas de mal en fait, ça peut même faire sourire !  :p  :p

n°142757
yung3000
Posté le 22-05-2002 à 20:56:33  profilanswer
 

Quand t'es au lycée, l'avenir te fait peur, alors faut se défouler un peu, sinon c'est si triste la vie !  :D  
 Moi j'aimais pas l'lycée... :gun:

n°142795
Oxygen3
Tears from the moon
Posté le 22-05-2002 à 21:31:25  profilanswer
 

sans vouloir critiquer, y'a la supercalc des powertools de winXP qui est gratos ;) (pour ceux qui en voulaient une gratos)
et elle est assez puissante déjà


---------------
Metro-PoleRéseau A Suivre...: Annuseries|LeVillage|pErDUSA
n°142962
El_gringo
Posté le 23-05-2002 à 09:23:43  profilanswer
 

Oxygen3 a écrit a écrit :

sans vouloir critiquer, y'a la supercalc des powertools de winXP qui est gratos ;) (pour ceux qui en voulaient une gratos)
et elle est assez puissante déjà  




 
...t'as téléchargé ça a quel endroit !?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Calculatrice

 

Sujets relatifs
calculatrice > processeur ?????Calculatrice Casio : rentrer ds la memoire....
il me faudrait un prog de calculatrice hexadécimale en assembleur svp 
Plus de sujets relatifs à : Calculatrice


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR