comment on fait une calculatricez en c ???? - C - Programmation
Marsh Posté le 07-07-2003 à 17:08:11
tu prends tes couilles dans une main ton cerveau dans l'autre et tu réfléchis...
Marsh Posté le 07-07-2003 à 17:09:29
c basique, tu utilises un switch {case...} (regarde la syntaxe ds un bouquin) pour déterminer les opérations à réaliser, et des printf, scanf pour les affichages / entrées de valeurs...
y'a juste un menu à faire (toujours avec des printf, ça suffira)...
Marsh Posté le 07-07-2003 à 17:09:48
psycocoak a écrit : |
fallait aller aux cours
Marsh Posté le 07-07-2003 à 17:18:50
Citation : voila merci a ceux qui ont le courage!!! |
Le courage de quoi ...
Marsh Posté le 07-07-2003 à 17:25:28
Psycocouak > je suis dans le même cas que toi, je dois faire une calculatrice et ça me gonfle.
J'ai découvert un super logiciel, Calco Générator+, qui te créé un code tout fait pour une calculatrice dans le langage que tu souhaites (C, PHP, Logo, Asm, Rebol, Locomotive Basic, STOS, AMOS, GFA, Eiffel, C++, Java, etc...)
Un coup de google, ça devrait le faire
Marsh Posté le 07-07-2003 à 17:30:01
ReplyMarsh Posté le 07-07-2003 à 17:30:35
Serial Coder a écrit :
|
Il le fait meme en html et MySQL.. enfin la dernière version beta quoi..
mais ça marche plutot bien
Marsh Posté le 07-07-2003 à 17:31:52
Mr yvele a écrit : |
et en MFC avec des boites de dialogues modales et des barres de progression?
Marsh Posté le 07-07-2003 à 17:35:13
polo021 a écrit : |
Bien sur
Et en plus il intègre la SDK DirectX 9.0a..
(l'inconvéniant c'est quil te faut au minimum une radéon 9600Pro ou une FX5600Ultra pour lancer la calto... mais sinon, au résultat, ça roxx tout!)
Marsh Posté le 07-07-2003 à 17:40:24
R3g a écrit : Une bonne calculatrice s'implémente avec une pile |
clair... le pire, c'est qu'un coup de Flex et la calto est faite en 10 secondes
je viens de tester Calco Generator +, trop de la balle
j'aurais voulu avoir ça quand j'ai passé mon DUT
Marsh Posté le 07-07-2003 à 17:40:36
Ou une pile rechargable, ça permet de faire du code réentrant
Marsh Posté le 07-07-2003 à 17:42:33
c clair, ça suxx les variables à usage unique!!
à cause de ça, mon browser qui fait "beep" me bouffe 732Mo de ram!
c'est trop chiant.. si quelqu'un à une soluce d'ailleurs..
Edit : et en plus je retrouve avec des i, i1, i2, i3, etc..., i8532
Marsh Posté le 07-07-2003 à 17:47:24
décidément, vous pouvez pas vous empécher de troller...
psyco > ce soir je te poste des captures d'écran de Calco Generator +
en plus, il a une fonctionnalité sympa : le code qu'il produit n'est jamais le même ! ce qui veut dire que si vous êtes plusieurs à utiliser ce logiciel, aucun de vous n'aura le même code !
pratique non ?
Marsh Posté le 07-07-2003 à 17:57:25
Serial Coder a écrit : qui te créé un code tout fait pour une calculatrice dans le langage que tu souhaites (C, PHP, Logo, Asm, Rebol, Locomotive Basic, STOS, AMOS, GFA, Eiffel, C++, Java, etc...) |
Marsh Posté le 07-07-2003 à 17:58:22
Code :
|
et voila..
Marsh Posté le 08-07-2003 à 17:02:16
Grumly- a écrit : une calculatrice en nombre infini c deja plus marrant |
et avec des bases débiles genre "+3.*ABCD%" ???
ouais ca peut le faire.
Marsh Posté le 26-07-2003 à 01:22:48
une calculatrice en perl:
Code :
|
la puissance d'eval!
on peu meme assigner des variables et les reutiliser dans les calculs, et on peut utiliser toutes les focntion mathématique de perl (int, abs, sin, ...)
la meme en perl/tk (et un code de porc) :
Code :
|
cette version permet en plus de réutiliser le resultat precedent dirctement dans le calcul suivant. j'ai du donner un nom bizarre à la variable evaluée pour eviter d'entrer en conflict avec celles k'on peut utiliser dans les calcules (faudrait etre vicieux pour nommer sa variable $_EVAL_...)
Bon evidement c'est du perl et pas du C, mais rien ne t'empeche d'embeder un interpreteur perl dans ton C non? (ya un post la dessus pas loin dans la meme rubrique). en gros ta calculatrice c'est perl!
Marsh Posté le 26-07-2003 à 01:27:51
moi c'est bc
ta calculatrice, elle fait vraiment rien, c'est eval qui se tape tout le boulot.
enfin encore une fois, on voit la puissance de Tk pour mettre en place des interfaces graphiques.
Marsh Posté le 26-07-2003 à 01:35:55
ben ouai c'est le eval! c'est trop cool eval
il se tape tout le boulot mais c'est bien tout le principe de l'informatique non?
Pourkoi se faire chier à recréer un mini interpreteur (operateurs, parentheses, fonctions, variables,...) alors que ca existe deja au sein meme du langage?
Marsh Posté le 26-07-2003 à 01:40:30
peut etre? heu... comprend pas trop ta question...
Ben le but didactique (si j'ai bien compris ta question/remarque) c'est de montrer k'en informatique le plus important est d'etre faignant et impatient, et de ne pas betement réinventer la roue. Savoir réutiliser ce qui existe à bon essient c'est la chose la plus importante à apprendre en informatique.
enfin c'est mon avis, et c'est clair que si le mec se pointe avec ca son prof va le casser...
alors disons que c'etait juste pour crier ma joie que perl existe...
Marsh Posté le 26-07-2003 à 01:45:20
ben je trouve très utile de tenter de réécrire pour essayer ce qu'on utilise: ça fait parti de la progression de chaque programmeur C ou C++: qui n'a jamais essayé de coder un clone de bibliotheque standard...
ça sert à s'approprier et apres on n'en maitrise que mieux
réutiliser, c'est bien, sauf quand ça va pas. ton eval il est gentil, mais t'as aucun controle sur ce qui est evalué: ce n'est clairement pas le but d'une calculatrice, du moins sur un systeme different de windows.
Marsh Posté le 07-07-2003 à 17:06:41
moi jsuis en reso po en prog et un prof me demande de faire une calculatrice en c !!!
lol
c a peine si je sait c ke c'est le C !!
alors ... c mal barrer
je veut juste 2 ou 3 explication pour voir si j'ai une chance
de reussir se truc
d'ailleur ca ma casse les couilles!!!
voila
si ca vous emerde aussi ne reponder pas
voila merci a ceux qui ont le courage!!!