begin process at 2012 05 28 12:43:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CALCUL DU THÉORÈME DE PYTAGORE AVEC ÉTAPES INTERMÉDIAIRES

CALCUL DU THÉORÈME DE PYTAGORE AVEC ÉTAPES INTERMÉDIAIRES


 Information sur la source

 Description

Il y à deux parties : calculer un côté où calculer l'hypoténuse. Il suffit de
suivre les instructions sur la page.
ça affiche même les étapes intermédaires (utile pour les collégiens comme moi)

Source

  • <HTML>
  • <HEAD>
  • <TITLE>Tehoreme de Pytagore</TITLE>
  • <script language="javascript"><!--
  • window.defaultStatus = 'Le theorème de Pytagore';
  • // --></script>
  • </HEAD>
  • <BODY><form name="form">
  • <SCRIPT language="javascript">
  • <!--
  • function calcul(){
  • var a = document.form.a.value ;
  • var b = document.form.b.value ;
  • if (a==""&&b==""){
  • alert("0 + 0 \n =\n la tête à Toto ! !")
  • }
  • var aa = a * a ;
  • var bb = b * b ;
  • var ii = aa + bb ;
  • var i = Math.sqrt(ii)
  • document.form.c.value = "Carrés : " +aa+ " et " +bb+ ", additionnés : " +ii+ ", et la racine carrée : "+i;
  • }
  • function hypotenuse(){
  • var c = document.form.e.value ;
  • var d = document.form.f.value ;
  • if (c==""&&d==""){
  • alert("0 + 0 \n =\n la tête à Toto ! !")
  • }
  • var cc = c * c ;
  • var dd = d * d ;
  • var oo = cc - dd ;
  • var o = Math.sqrt(oo)
  • document.form.g.value = "Carrés : " +cc+ " et " +dd+ ", retranchés : " +oo+ ", et la racine carrée : "+o;
  • }
  • -->
  • </SCRIPT><h2>Theoreme de Pytagore :</h2>
  • <br>
  • Entrez la longueur de chacun des côtés de l'angle droit dans chacune de ces zones de texte, puis cliquez sur le bouton GO.
  • <BR>
  • <INPUT type="text" name="a">
  • <INPUT type="text" name="b"><input type="button" value="go" onClick="calcul()">
  • <br><INPUT type="button" name="c">
  • <br>
  • Entrez la longueur de l'hypotenuse a gauche et un coté de l'angle droit à droite, puis cliquez sur le bouton GO.
  • <br>
  • <INPUT type="text" name="e">
  • <INPUT type="text" name="f"><input type="button" value="go" onClick="hypotenuse()">
  • <br><INPUT type="button" name="g"><br><br>
  • Attention : il faut mettre un point '.' pour la virgule, et ne pas mettre de nombres négatifs.
  • <br><br><small><small>© GuilOooo
<HTML>
<HEAD>
<TITLE>Tehoreme de Pytagore</TITLE>
<script language="javascript"><!--
		window.defaultStatus = 'Le theorème de Pytagore';
	// --></script>
</HEAD>

<BODY><form name="form">
<SCRIPT language="javascript">
<!--
function calcul(){
var a = document.form.a.value ;
var b = document.form.b.value ;
if (a==""&&b==""){
alert("0 + 0 \n  =\n la tête à Toto ! !")
}
var aa = a * a ;
var bb = b * b ;
var ii = aa + bb ;
var i = Math.sqrt(ii)
document.form.c.value = "Carrés : " +aa+ " et " +bb+ ", additionnés : " +ii+ ", et la racine carrée : "+i;
}
function hypotenuse(){
var c = document.form.e.value ;
var d = document.form.f.value ;
if (c==""&&d==""){
alert("0 + 0 \n  =\n la tête à Toto ! !")
}
var cc = c * c ;
var dd = d * d ;
var oo = cc - dd ;
var o = Math.sqrt(oo)
document.form.g.value = "Carrés : " +cc+ " et " +dd+ ", retranchés : " +oo+ ", et la racine carrée : "+o;
}
-->
</SCRIPT><h2>Theoreme de Pytagore :</h2>
<br>
Entrez la longueur de chacun des côtés de l'angle droit dans chacune de ces zones de texte, puis cliquez sur le bouton GO.
<BR> 
<INPUT type="text" name="a">
<INPUT type="text" name="b"><input type="button" value="go" onClick="calcul()">
<br><INPUT type="button" name="c">
<br>
Entrez la longueur de l'hypotenuse a gauche et un coté de l'angle droit à droite, puis cliquez sur le bouton GO.
<br>
<INPUT type="text" name="e">
<INPUT type="text" name="f"><input type="button" value="go" onClick="hypotenuse()">
<br><INPUT type="button" name="g"><br><br>
Attention : il faut mettre un point '.' pour la virgule, et ne pas mettre de nombres négatifs.
<br><br><small><small>© GuilOooo

 Conclusion

Voilà, dites moi si vous l'améliorez où s'il y a des bugs !


 Sources du même auteur

MENU VIBRANT
PROTÉGER UNE PAGE (SYSTÈME PERFORMANT AVEC PASSE MASQUÉ)
ECRIRE PLEIN DE CODE EN QUELQUE LIGNES... ÇA VA VOUS FACILIT...
VERIFIER SI L'UTILISATEUR À UN ANTI POP-UP OÙ PAS.
Source avec Zip MORPION (2ÈME PARTIE)

 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 nicolasw le 14/05/2004 23:05:39

Hé, les copains, il n'y a pas que les maths dans la vie, il y a aussi le français ! C'est bien de faire de la trigonométrie par Javascript interposé (moi, c'était du fortran, mais passons... ) encore faudrait-il faire attention à l'orthographe!

Pythagore, donc, cela prend un h...

Pour être complet, n'hésitez pas, faites donc comme ce drôle de savant grec (du VIe siècle avant notre ère) et mélangez les sciences, les langues, l'art... Ouvrez vous l'esprit, en somme !

PS : j'adhère totalement à la charte de bonne conduite !

Commentaire de nicomilville le 02/04/2008 15:49:06

Salut, bon code, je suis tombé dessus au hasard, car j'en est fait un aussi et je voulais m'assuré qu'il n'y avais pas 50 codes comme le mien donc, je disais bon code !!!
- Il me semble que tu a oublié des ';' mais bon passons !!!
- Pourquoi avoir mis le texte dans des boutons, ce serai bien de les remplacr par des zones de texte ou une boite de dialogue alert !!!
- Les balise HTML sont en majuscules, ça serai bien encore une fois de les mettres en minuscule !!!
- Au lieu de mettre <script language="javascript"> met plutôt <script type="text/javascript">
- Tu peus aussi remplacer les attributs onClick, etc... par des gestionnaires d'évènements !!!
- En XHTML maintenant il faut fermer toutes les balises donc ce n'est pas <br> qu'il faut mettre mais <br/>

Voila je crois que j'ai fais le tour !!!

a++

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,936 sec (3)

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