CALCULATRICE SYMPATHIQUE

cs_Romain128 Messages postés 89 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 7 novembre 2005 - 13 avril 2005 à 17:22
mamikado Messages postés 1 Date d'inscription jeudi 9 novembre 2006 Statut Membre Dernière intervention 10 novembre 2006 - 10 nov. 2006 à 05:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30717-calculatrice-sympathique

mamikado Messages postés 1 Date d'inscription jeudi 9 novembre 2006 Statut Membre Dernière intervention 10 novembre 2006
10 nov. 2006 à 05:12
bonjour
attention ne pas ce servir pour la trigo
problemes de resulta: sin cos tang
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
2 juin 2005 à 10: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.
@++
cs_lgh Messages postés 41 Date d'inscription vendredi 23 mai 2003 Statut Membre Dernière intervention 8 avril 2009
28 avril 2005 à 16:57
Toujours le même problème!
Effectuez 12,99+11=
et le résultat ne sera qu'approché!

Sinon voilà bien du travail...

LGH
kacimus Messages postés 5 Date d'inscription lundi 21 mars 2005 Statut Membre Dernière intervention 24 avril 2005
24 avril 2005 à 21:20
Merci alrori vs avez fait du bon boulot.....
ça mérite 9/10
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
16 avril 2005 à 10:06
Pour la trigo en js :

Math.cos
Math.sin
Math.tan
Math.acos
Math.asin
Math.atan
Math.pi
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
15 avril 2005 à 21:53
Merci la_pin !
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
15 avril 2005 à 21:50
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 !
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
15 avril 2005 à 12:58
Merci beaucoup !
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
15 avril 2005 à 09:57
>>Est-ce qu'il existe une fonction du type MsgBox

<HTML>
<HEAD>
<TITLE>Essais "Boite de Dialogue"</TITLE>
</HEAD>

<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>


Résultat:
</HTML>

mais il serait peut-être aussi simple,
mieux (?) de faire un
ou
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.
@+
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
14 avril 2005 à 19:04
Ah oui ! J'ai oublié de demander.
Savais comment je pourrais faire des sinus,cosinus,tangeante hyperboliques en javascript ?
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
14 avril 2005 à 19:02
Petite question...
Est-ce qu'il existe une fonction du type MsgBox (qui est du vbscript) en j[ava]script au lieu de alert();.
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
14 avril 2005 à 10:05
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>
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
13 avril 2005 à 22:23
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...
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
13 avril 2005 à 19:09
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 @++
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
13 avril 2005 à 18:25
<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...
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
13 avril 2005 à 17:41
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.
@++
cs_Romain128 Messages postés 89 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 7 novembre 2005
13 avril 2005 à 17:22
Bien presneté, de nombreuses fonctions, j'aime bien Matrix...
9/10.
Rejoignez-nous