begin process at 2012 05 28 12:44:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CALCULATRICE SYMPATHIQUE

CALCULATRICE SYMPATHIQUE


 Information sur la source

Note :
6,67 / 10 - par 6 personnes
6,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Initié Date de création :13/04/2005 Date de mise à jour :02/06/2005 10:30:04 Vu / téléchargé :8 134 / 443

Auteur : algori

Ecrire un message privé
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

 Description

Voilà...
Une calculatrice bien sympathique.
Internet Explorer et Windows requis (car ActiveX)(comme Bultez ;-)  ).
Elle possède une multitude de fonctions : opérations de base (+,-,*,/), mise en pourcentage,choix du signe, 8 mémoires, choix décimaux/entiers, calcul de nombres premiers, arrondi supérieur, inférieur et par défaut, calcul de PPCM et PGCD, calcul de modulo, division euclidienne, Pythagore, conversion (franc/euro et température), calcul d'exposants n, calcul de carré et cube, calcul d'une puissance 10, exponentielle, logarithme népérien, logarithme base 10, logarithme base x, plusieurs constantes, calcul d'inverse, racine carrée, racine cubique, racine nième, pi, sinus, cosinus, tangeante, arc sinus, arc cosinus, arc tangeante, sinus hyperbolique, cosinus hyperbolique, tangeante hyperbolique, conversion angles, factorielle, random, combinaisons, permutations, équations du second et troisième degré, complexes (module et argument), relation de Bézout, système linéaire de deux et de trois équations.
Il y a également une base de donnée : les symboles mathématiques, tableau de trigonométrie, tableau périodique des éléments, particules et intéractions, calcul de parsec, rayonnements électromagnétiques, unités physiques, états les plus connus de la matière.
La calculatrice n'est pas encore terminée, il se peut que je la modifie de temps en temps.

Source

  • In the zip (obligé !)
In the zip (obligé !)

 Conclusion

Voilà, si vous avez des idées sur ce que je pourrais rajouter...
@++

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

02 juin 2005 10:30:04 :
C++ et VBScript enlevés et remplacés par J[ava]script + ajout d'une nouvelle fonctionnalité. Centre d'aide en cours de construction : sera mis lors de la prochaine mise à jour.

 Sources du même auteur

Source avec Zip LIB GRANDS NOMBRES
Source avec Zip Source avec une capture POUR LES MATHEUX, DÉFINITION DE L'EXPONENTIELLE, SINUS, COSI...
Source avec Zip Source avec une capture MUMUSE AVEC LE REGISTRE
Source avec Zip Source avec une capture ENVOI DE MAIL AVEC CDO
Source avec Zip Source avec une capture OUVRIR DES FICHIERS DE L'INTERNAUTE SANS DEMANDE D'AUTORISAT...

 Sources de la même categorie

Source avec Zip Source avec une capture SLIDESHOW IMAGES ET TEXTES EN PUR JAVASCRIPT par ansuzpeorth
Source avec Zip INPUT TEXT AUTOMATIQUE CREATION SUPPRESSION par lycanges
Source avec Zip Source avec une capture TABLE_SV : TABLEAU DYNAMIQUE, MONTRER/CACHER COLONNE SUR DEM... par synanceia
COLONNES ADAPTABLES EN HAUTEUR par dronoide
Source avec Zip VECTEURS ET MATRICES: OUTILS GRAPHIQUES UTILES par william voirol

Commentaires et avis

Commentaire de Romain128 le 13/04/2005 17:22:56

Bien presneté, de nombreuses fonctions, j'aime bien Matrix...
9/10.

Commentaire de algori le 13/04/2005 17:41:56

Merci Romain128, ça fait quelques temps que je travaille dessus.
Sinon, t'as des idées sur d'autres fonctions... Ca peut toujours être intéressant.
@++

Commentaire de coucou747 le 13/04/2005 18:25:43 administrateur CS

<script language="vbscript">
var sh = new ActiveXObject("WScript.shell");

domage que ça ne soit pas portable...

pour ton tableau pèriodique, il est vraiment complet, mais tu aurais du faire un array... tu aurais perdu moins de temps...

et t'apelles des programmes C++ dont tu pourais filer les sources...

Commentaire de algori le 13/04/2005 19:09:48

Salut coucou,
pour les sources C++, désolé, j'ai les sources sur les ordi du lycée. En fait, elles sont toutes simples :
pour la trigo, j'utilise les fonctions sinh() cosh() et tanh de la librairie math.h (j'utilise Dev C++). Bref, le code C++ est basique. Pour la division euclidienne, un petit modulo pour le reste et une division d'entiers. Ensuite, c'est un jeu avec les cout << et les cin >> ainsi que les textcolor(GREEN);.
Sinon, désolé pour la portabilité, j'ai jamais utilisé un autre que IE (je ne connais personne qui n'a autre que IE... c'est dommage mais c'est comme ça).
Sinon, t'as des idées que je pourrais creuser
Merci et @++

Commentaire de coucou747 le 13/04/2005 22:23:55 administrateur CS

idées : portabilitée... ça me permetrais de faire plus de tests... je suis sous linux, et j'ai rien d'autre comme OS...

et sinon, suprimer tes sources cpp et les remplacer par du js...

Commentaire de bultez le 14/04/2005 10:05:46

la plupart des choses faites dans d'autres
langages, peuvent être transposées en
j[ava]script.  [ ci dessous exemple
vbscript<=>j[ava]script ]

<script type="text/javascript">
function debut()
{var sh=new ActivexObject("WScript.shell");
  var obsys=new ActivexObject("Scripting.FileSystemObject");
  var DesktopPath = Shell.SpecialFolders("Desktop");
...
}
</script>

Commentaire de algori le 14/04/2005 19:02:23

Petite question...
Est-ce qu'il existe une fonction du type MsgBox (qui est du vbscript) en j[ava]script au lieu de alert();.

Commentaire de algori le 14/04/2005 19:04:36

Ah oui ! J'ai oublié de demander.
Savais comment je pourrais faire des sinus,cosinus,tangeante hyperboliques en javascript ?

Commentaire de bultez le 15/04/2005 09:57:29

>>Est-ce qu'il existe une fonction du type MsgBox

<HTML>
<HEAD>
<TITLE>Essais "Boite de Dialogue"</TITLE>
</HEAD>
<BODY>
<script type="text/javascript">
function test()
{ var wsh=new ActiveXObject("WScript.Shell");
  var r=wsh.Popup("nom du programme:\r\n"+unescape(window.location),0,document.title,3);
switch (r) {
    case 2:
txt.value="Annuler";
break;
    case 6:
txt.value="oui";
break;
    case 7:
txt.value="non";
break;
    default:
        txt.value=r;    }   }
</script>
<input type=button onclick="test();" value="test"><br>
Résultat:<input type=text name="txt">
</BODY></HTML>

mais il serait peut-être aussi simple,
mieux (?) de faire un <div> ou <span>
caché que l'on montre quand il faut ....

>>sinus,cosinus,tangeante hyperboliques
>>en javascript ?
si les fonctions n'existent pas, c'est un
problème de math, des "formules" existent,
je ne les ai plus, je ne m'en souviens plus...
je suis sûr que des lecteurs, beaucoup
plus compétents que moi, vont répondre,
sinon une petite recherche avec gogole
devrait apporter une solution.
@+

Commentaire de algori le 15/04/2005 12:58:55

Merci beaucoup !

Commentaire de la_pin le 15/04/2005 21:50:09

5/10 c un peu vache,
je part du principe que il y a la beaucoup de boulot et que malgrès certaines erreurs, c'est pas mal du tout.
9/10 pour remonter tout ça !

Commentaire de algori le 15/04/2005 21:53:21

Merci la_pin !

Commentaire de coucou747 le 16/04/2005 10:06:19 administrateur CS

Pour la trigo en js :

Math.cos
Math.sin
Math.tan
Math.acos
Math.asin
Math.atan
Math.pi

Commentaire de kacimus le 24/04/2005 21:20:49

Merci alrori vs avez fait du bon boulot.....
ça mérite 9/10

Commentaire de lgh le 28/04/2005 16:57:07

Toujours le même problème!
Effectuez 12,99+11=
et le résultat ne sera qu'approché!

Sinon voilà bien du travail...

LGH

Commentaire de algori le 02/06/2005 10:34:34

Ca y est ! J'ai remplacé les codes vbscript et c++ par du javascript. Petite modification du code avec un rajout d'une gestion d'erreur pour les mémoires et pour un calcul linéaire.
Laissez vos comments.
@++

Commentaire de mamikado le 10/11/2006 05:12:55

bonjour
attention ne pas ce servir pour la trigo
problemes de resulta: sin cos tang

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales