bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007
-
4 mars 2005 à 21:02
cs_lgh
Messages postés41Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 avril 2009
-
17 juin 2005 à 18:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_lgh
Messages postés41Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 avril 2009 17 juin 2005 à 18:16
Faites donc 12.99+11 et vous verez que le résultat n'est qu'approché!
LGH
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 12 mars 2005 à 08:37
je n'ai pas lu de livres sur le js, j'ai lu un livre sur le C, et un sur le C++...
la poo, je la connaissais avant, en C++, (et oui, je connaissais le C++ avant de lire le livre...)
lis des sources, et tu comprendras...
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 11 mars 2005 à 23:36
moi j'ai programmer en vb et maintenan en javascript mais j'ai rarement lut les tutoriauxvoir en faite j'en n'est lu un seul sur internet sa parlai des tableau c'est tt mai sinon je me suis acheter un livre sur le js j'ai lu 2page car j'aime pas lire mais dans le sommaire il ne parle pas de POO.
Mais je vai me renseigner sur google
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 11 mars 2005 à 21:04
POO= Programmation orientée Objet...
cherche sur google !!!!!!!!!!!!!!!!!
c'est un sujet compliqué, mais la tu poses une question alors que tu n'en a même pas entendu parler (et que tout le monde en parle...)
ça existe en Js, C++, Perl, Java, Php ...
je crois que ça existe même en VB
c'est hyper important comme concept de programmation, je pourais t'en écrire 10 pages...
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 11 mars 2005 à 10:55
ba oui mais j'ai essayer se que tu mas expliké et sa marche pour le sin mais c'est tout à moin que je mi suis mal pris.
c'est quoi exactement le POO, je n'en n'est jamais entendu parler
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 11 mars 2005 à 07:08
je t'ai expliqué sur une source... les converstions d'angles.... fais un peu de POO, trouveras
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 8 mars 2005 à 17:14
Bon voila alors j'ai pensé à plein de trucs alors je les ai mise mais je pensai mettre aussi la trigonométrique mais le résultat sera en rad (j'aime pas), donc dès que j'aurais réussi à le mettre en deg je le mettrais voila @++
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 6 mars 2005 à 17:03
Je n'ai pas trouver la fonction de converstion de chaine en int.
Mais par contre j'ai amélioré la 2ieme calculette, et après sa je ne vois plus trop comment l'améliorer.
Mais j'y réfléchi.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 6 mars 2005 à 11:30
ah.... t'as des fonctions de converstions de chaines en int en javascript.....
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 6 mars 2005 à 11:16
j'ai utilisé la fonction eval() car pour 2 objet entre si tu met un simple + il ne va pas te faire une addition mais un incrément alors pour faire une addition je fait
eval(document.frm.a.value) + eval(document.frm.b.value) .
J'ai minimisé au maximum la 2ieme calculette.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 5 mars 2005 à 00:48
en lisant nimporte quel tutorial, on aprend la fonction eval... la suite, c'est deux cases de texte, newbie, t'as pas du chercher loin....
pour une calculette, pour la faire OO, on pourait faire une méthode qui permètrais d'ajouter des touches qui donneraient des fonctions particuliètres... ça pourait être sympas, et un peu moins basic...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 5 mars 2005 à 00:31
il existe plein d'exemples sur ce site....
personnellement je n'en ai codé aucun...
tu peux pe la faire OO....
newbie70
Messages postés16Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention 8 mars 2005 5 mars 2005 à 00:30
ben moi ca m'a aidé, lol ca fesait longtemps que j'essaye de faire une calculette mais en vain, et grace au deux script différents jvai pouvoir comparé les fonctions, merci crash.
++
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 5 mars 2005 à 00:26
ba si tu pouvais me donner quelques une des plusieurs façons s'il te plaît cela m'aiderait à apprendre.
Merci d'avance.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 mars 2005 à 23:08
il y a énormément de façons, mais celle que tu as utilisée n'est pas super super...
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 4 mars 2005 à 22:50
Bonjour,
pour la petite calculette il y a une autre façon de se genre la :
<html><head>
<title>calculette</title>
<script language="javascript">
onerror=erreur;
function erreur() {
alert("erreur de saisis !");
document.formulaire.traitement.value = "";
document.formulaire.affichage.value = "Erreur !!!";
document.formulaire.traitement.focus();
return true;
}
function calcul() {
document.formulaire.affichage.value =
eval(document.formulaire.traitement.value);
document.formulaire.traitement.focus();
}
</script>
</head>
<form name="formulaire">
<center>Une fois ta formule ecrite appuie sur tab
Votre formule :
Le resultat : </center>
</form>
</html>
document.location='javascript:'+radio[i].value+';toto();'
ba j'ai retiré (document) mais sinon je ne c'est pas comment le faire plus beau.
pour le onerror=calcul;oui il sert car quand on ecrit une lettre dans le calcul le onerror s'active et cela evite de faire bugger le script.
et pour le return je ne connais pas exactement sa définition mai je croit bien qu'il faut le mettre pour evité tout les bugs de calcul
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 mars 2005 à 21:32
c'est marant :
-il prends tout type de code... y compris les divisions par 0
-ce n'est pas une calculette mais un terminale de calcul... (on tape les formules au lieu de cliquer...)
-c'est vraiment pas super quand on veut calculer qqch...
document.location='javascript:'+radio[i].value+';toto();'
pour cette ligne c'est vraiment dégeulasse.. sous gecko ça ne passe pas... et un alert sufirait...
onerror=calcul;
je ne sais pas si c'est vraiment corect... en tout cas ça ne doit pas passer très bien...
t'as une return true qui ne sert à rien...
quand à tes éval, on pourrait condenser vraiment...
tu demandes de l'aide pour diminuer le code... bah je dirais que tu devrais plutot chercher à augmenter les fonctionalitées...
pour t'aider :
value=""
c'est inutile...
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 4 mars 2005 à 21:02
le code est pas mal, mais j'ai aps envie de tester dsl, moi et les maths sa fais 15 :P
17 juin 2005 à 18:16
LGH
12 mars 2005 à 08:37
la poo, je la connaissais avant, en C++, (et oui, je connaissais le C++ avant de lire le livre...)
lis des sources, et tu comprendras...
11 mars 2005 à 23:36
Mais je vai me renseigner sur google
11 mars 2005 à 21:04
cherche sur google !!!!!!!!!!!!!!!!!
c'est un sujet compliqué, mais la tu poses une question alors que tu n'en a même pas entendu parler (et que tout le monde en parle...)
ça existe en Js, C++, Perl, Java, Php ...
je crois que ça existe même en VB
c'est hyper important comme concept de programmation, je pourais t'en écrire 10 pages...
11 mars 2005 à 10:55
c'est quoi exactement le POO, je n'en n'est jamais entendu parler
11 mars 2005 à 07:08
8 mars 2005 à 17:14
6 mars 2005 à 17:03
Mais par contre j'ai amélioré la 2ieme calculette, et après sa je ne vois plus trop comment l'améliorer.
Mais j'y réfléchi.
6 mars 2005 à 11:30
6 mars 2005 à 11:16
eval(document.frm.a.value) + eval(document.frm.b.value) .
J'ai minimisé au maximum la 2ieme calculette.
5 mars 2005 à 00:48
pour une calculette, pour la faire OO, on pourait faire une méthode qui permètrais d'ajouter des touches qui donneraient des fonctions particuliètres... ça pourait être sympas, et un peu moins basic...
5 mars 2005 à 00:31
personnellement je n'en ai codé aucun...
tu peux pe la faire OO....
5 mars 2005 à 00:30
++
5 mars 2005 à 00:26
Merci d'avance.
4 mars 2005 à 23:08
4 mars 2005 à 22:50
pour la petite calculette il y a une autre façon de se genre la :
<html><head>
<title>calculette</title>
<script language="javascript">
onerror=erreur;
function erreur() {
alert("erreur de saisis !");
document.formulaire.traitement.value = "";
document.formulaire.affichage.value = "Erreur !!!";
document.formulaire.traitement.focus();
return true;
}
function calcul() {
document.formulaire.affichage.value =
eval(document.formulaire.traitement.value);
document.formulaire.traitement.focus();
}
</script>
</head>
<form name="formulaire">
<center>Une fois ta formule ecrite appuie sur tab
Votre formule :
Le resultat : </center>
</form>
</html>
document.location='javascript:'+radio[i].value+';toto();'
ba j'ai retiré (document) mais sinon je ne c'est pas comment le faire plus beau.
pour le onerror=calcul;oui il sert car quand on ecrit une lettre dans le calcul le onerror s'active et cela evite de faire bugger le script.
et pour le return je ne connais pas exactement sa définition mai je croit bien qu'il faut le mettre pour evité tout les bugs de calcul
4 mars 2005 à 21:32
-il prends tout type de code... y compris les divisions par 0
-ce n'est pas une calculette mais un terminale de calcul... (on tape les formules au lieu de cliquer...)
-c'est vraiment pas super quand on veut calculer qqch...
document.location='javascript:'+radio[i].value+';toto();'
pour cette ligne c'est vraiment dégeulasse.. sous gecko ça ne passe pas... et un alert sufirait...
onerror=calcul;
je ne sais pas si c'est vraiment corect... en tout cas ça ne doit pas passer très bien...
t'as une return true qui ne sert à rien...
quand à tes éval, on pourrait condenser vraiment...
tu demandes de l'aide pour diminuer le code... bah je dirais que tu devrais plutot chercher à augmenter les fonctionalitées...
pour t'aider :
value=""
c'est inutile...
4 mars 2005 à 21:02