root/haypocalc/TODO.txt

Revision 17, 2.3 kB (checked in by haypo, 1 year ago)

Import HaypoCALC version 1.6.23

  • Property svn:eol-style set to CRLF
Line 
1 =================== Ce qui reste à faire pour HaypoCALC ======================
2
3 Pour une présentation de HaypoCALC, voyez le fichier README.txt.
4
5 Haute priorité :
6 ----------------
7
8 - Mettre à jour console.cpp et herreur.cpp pour qu'ils utilisent cout .
9
10 - EXEMPLES ET SYNTAXE.CPP
11   "a+b%" -> "ajout(a,b)=a*(100+b)/100". Ex: "Ajout(200, 15)" renvoie 230.
12   "a-b%" -> "sous(a,b)=a*(100-b)/100". Ex: "Sous(200, 15)" renvoie 170.
13
14 - "Liste var" doit proposer comment supprimer une variable
15 - RenommeFct("SQRT", "R") et Renomme("Racine()", "R") : à sauver
16   dans Config.ini
17
18 - Option "angle" pour les fonctions de trigo !
19 - Réécriture du rangement des expression
20   * Test:  "(b-a)+a" -> b ?
21 - EffaceVar({"x", "y", "z"})
22 - >> 1+1
23   >> +2
24    = 4
25
26 - Séparer la liste des fonctions par catégorie avec un p'tit menu au clavier,
27   plutôt que 104 fonctions à la suite :-p
28
29 Priorité moyenne :
30 ------------------
31
32 - Fonction Minuscule et Majuscule
33 - Après chargement d'un programme : 'Ligne trop longue' ...
34 - Liste fct : menu dirigeable au clavier caté/caté.
35
36 - TODO, MANUEL UTILISATION
37   * images avec constantes %pi et %e ...
38   * Fonctions à ajouter (RandomEnt(), ...)
39   * BaseN(NINT a, NINT b) +DeBaseN
40
41
42 Faible priorité :
43 -----------------
44
45 - 5^1000 % 100 => 25, mais il y a 998 itérations en trop ...
46 - Script d'initialisation.
47 Maintenant il te suffit de placer ce script dans le répertoire de HaypoCALC,
48 puis de taper "Charge('init.hca')" au démarrage. Mieux encore : tu te créer un
49 raccouri Windows "e:\haypocalc\hcalc.exe e:\haypocalc\init.hca" (tu corrigeras
50 les répertoires).
51
52 - Extraire les constantes avant un calcul de développement limité de Taylor
53   DL(2*f(x)) => 2*DL(f(x))
54 - EntierInf(1/2), EntierSup(1/2)
55 - "1/2 == 0"
56 - (2x)^n -> 2^n*x^n
57 - Simplification des fractions
58 - Interface graphique :-p
59 - printf sous Windows ne tient pas compte du format pour les string :
60   "%20s" est équivalent à "%s"
61 - Reel_to_str doit utiliser :
62      #include <stdlib.h>
63      char *ecvt (double value, int ndigit, int *decpt, int *sign);
64      char *fcvt (double value, int ndigit, int *decpt, int *sign);
65      char *gcvt (double value, int ndigit, char *buf);
66   et non sprintf
67 - Teste la perte de précision : 1e1000+1 ...
68 - DeriveN(exp(2x),n,x) -> 2^n*Exp(2*x)
69
Note: See TracBrowser for help on using the browser.