Conception Calculatrice Scientifique type CASIO Graph65/100 ...

Arnold59 Messages postés 27 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 15 avril 2019 - Modifié le 29 déc. 2017 à 23:22
Arnold59 Messages postés 27 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 15 avril 2019 - 30 déc. 2017 à 01:43
Bonjour,

Je souhaiterais concevoir une Calculatrice Scientifique type CASIO Graph65/100 en langage Java, comment procéder pour initialiser le projet et y intégrer toutes les fonctions de calculs :

I - fonctions de calculs :
- nombres entiers, décimaux : opérations de bases : +, - , *, /
- Sommes, différences, Produits, Quotients, Carré, Racine carrée, fractions
- algébriques : algèbre : équations
- fonction : exponentiel, logarithme, racine, racine cubique, puissance : carré ( ² ) ...
- trigonométrie,
- sinus, cosinus, tangente
- degré, radian, grade

II - Géométrie :
- Aires , mesures agraires (a, ha, ca ...)
- Surfaces : km², hm², dam², m², dm², cm², mm²
- Volume : cube : m³, dm³, cm³, mm³)
- Notions de grandeurs : rapports
- Proportions
- Droites, angles
- Parallélisme

- Géométrie plane et Trigonométrie
- Géométrie dans l'espace : plan ...

- Applications géométriques :
- angles, surface
- formes géométriques carré, rectangle, triangle, polygone, cercle, cônes, trapèze, losange ...
- Théorèmes : Thalès, Pythagore, Laplace ...

III - Arithmétiques
- Nombres entiers, décimaux, ...
- Sommes, différences, Produits, Quotients, Carré, Racine carrée, fractions
- Nombres complexes
- opérations de bases : +, - , *, / ,
- Règle de trois

- Puissances,
- PGCD, PDCM

- Calculs financiers,
- Capital, taux, rentes, escompte
- Taux d'intérêts ...
- Intérêts composés, Annuités
- Statistiques

IV - calculs algébriques :
- Monômes, Polynômes : addition, soustraction, multiplication, division
- Puissance d'un nombre algébrique
- Fractions rationnelles,

- Ensembles

- Calculs algébriques : Calcul d'équations, inéquations
- Équations du Premier et second degré
- Fonctions y = a/x ..., fractions sinusoïdales : y = sin x ; y = cos x ...
- Fonction dérivée
- Maximum , minimum d'une fonction
- produits remarquables
- Radicaux, exposants
- coefficients binomiaux ( Newton, Bernoulli )
- logique : and, or, nand, xor ...
- Somme, Pi
- Série

- Analyse combinatoire

- Calculs approchés

V - Analyse / Calculs numériques
- Calculs numériques :
- Progressions numériques et géométriques (série Renard ), logarithmes
- Suites numériques, algébriques
- nombres Réels, Entiers, Relatifs
- Primitives, Dérivée
- courbes : hyperbole,
- Intégrales,
- Espaces vectoriels
- algèbre linéaire
- espace euclidien
- Calculs Matrices


VI - Calcul de Probabilités
- dénombrement
- Probabilités, Arrangements, Combinaisons, Permutations ...
- Listes,
- Graphes
- modulo,

VII Graphes
- Représentation Graphique
- Fonctions
- rotation axe
- Fonction linéaire,
- Trinôme du second degré,
- Fonction homographique,
- Abaques cartésiens, anamorphose
- Dérivées: limites, continuité, fonctions circulaires
- Intégrations : Intégrales
- Histogrammes


V - Conversion :
- Système métrique :
- Poids ( g, kg ...)
- Distance ( cm, m, km )
- opérations logiques, conversion binaires, octal, hexadécimal



D'avance merci
A voir également:

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 344
29 déc. 2017 à 23:30
Bonjour,

1 - http://www.commentcamarche.net/faq/10925-demander-de-l-aide-pour-vos-exercices-sur-ccm

2 - Il existe des tonnes d'exemples de calculatrice dans la rubrique "codes sources" du site

3 - Si tu as un souci... commence par nous montrer ce que tu as commencé à coder et explique nous sur quoi tu bloques

4 - Tu le veux en java ou en C++ ??? car tu as ouvert deux sujets sur le forum ...
0
Arnold59 Messages postés 27 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 15 avril 2019
30 déc. 2017 à 01:43
Bonjour,

Merci de ta réponse, le projet serait développé en C++ en premier temps, puis en java selon le JDK 9.

J'étudie la faisabilité sachant qu'il existe une calculatrice Numwork conçu en langage Python :

Site calculatrice numworks : https://www.numworks.com/fr/

D'avance merci
0
Rejoignez-nous