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

Code

 > 

Trucs & Astuces

 > CALCUL DU VOLUME DES SOLIDES DE PLATON

CALCUL DU VOLUME DES SOLIDES DE PLATON


 Information sur la source

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :31/05/2005 Date de mise à jour :13/07/2005 14:33:33 Vu / téléchargé :11 864 / 92

Auteur : peter1789

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

 Description

C'est un code qui permet de calculer le volume d'un des 5 solides de Platon (tétraèdre régulier (4 faces), hexaèdre régulier (=cube) (6 faces), octaèdre régulier (8 faces), dodécaèdre régulier (12 faces) ou encore icosaèdre régulier (20 faces) ) à partir de la longueur de son arête.

Source

  • <html>
  • <head>
  • <script type="text/javascript">
  • <!--
  • function volume(arete) {
  • window.document.volume_arete.resultat1.value = ((arete*arete*arete*Math.sqrt(2))/12);
  • window.document.volume_arete.resultat2.value = (arete*arete*arete);
  • window.document.volume_arete.resultat3.value = (arete*arete*arete*Math.sqrt(2)/3);
  • window.document.volume_arete.resultat4.value = (((((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2)*Math.sqrt(5))/2)*(arete*arete*arete));
  • window.document.volume_arete.resultat5.value = ((5*arete*arete*arete*((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2))/6);
  • }
  • //-->
  • </script>
  • <title>solides de platon</title>
  • </head>
  • <body>
  • <form name="volume_arete">
  • arête : <input name="aretebis" type="text" onKeyup="volume(window.document.volume_arete.aretebis.value)" value=""/><br /><br />
  • Volume du tétraèdre régulier :
  • <input name="resultat1" disabled="disabled" type="text" value="" /><br />
  • Volume du cube :
  • <input name="resultat2" disabled="disabled" type="text" value=""><br>
  • Volume de l'octaèdre régulier :
  • <input name="resultat3" disabled="disabled" type="text" value=""><br>
  • Volume du dodécaèdre régulier :
  • <input name="resultat4" disabled="disabled" type="text" value=""><br>
  • Volume de l'icosaèdre régulier :
  • <input name="resultat5" disabled="disabled" type="text" value=""><br>
  • </form>
  • </body>
  • </html>
<html>
<head>
<script type="text/javascript">
<!--
function volume(arete) {
window.document.volume_arete.resultat1.value = ((arete*arete*arete*Math.sqrt(2))/12);
window.document.volume_arete.resultat2.value = (arete*arete*arete);
window.document.volume_arete.resultat3.value = (arete*arete*arete*Math.sqrt(2)/3);
window.document.volume_arete.resultat4.value = (((((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2)*Math.sqrt(5))/2)*(arete*arete*arete));
window.document.volume_arete.resultat5.value = ((5*arete*arete*arete*((Math.sqrt(5)+1)/2)*((Math.sqrt(5)+1)/2))/6);
}
//-->
</script>
	<title>solides de platon</title>
</head>
<body>
<form name="volume_arete">
arête : <input name="aretebis" type="text" onKeyup="volume(window.document.volume_arete.aretebis.value)" value=""/><br /><br />
Volume du tétraèdre régulier : 
<input name="resultat1" disabled="disabled" type="text" value="" /><br />
Volume du cube : 
<input name="resultat2" disabled="disabled" type="text" value=""><br>
Volume de l'octaèdre régulier : 
<input name="resultat3" disabled="disabled" type="text" value=""><br>
Volume du dodécaèdre régulier : 
<input name="resultat4" disabled="disabled" type="text" value=""><br>
Volume de l'icosaèdre régulier : 
<input name="resultat5" disabled="disabled" type="text" value=""><br>
</form>
</body>
</html>

 Conclusion

Ce code est adressé tout particulièrement aux matheux. Il n'y a pas de bugs connus jusqu'à présent.
Explication : le gestionnaire d'évenements détecte ici le relâchement d'une touche du clavier et réagit en changeant le résultat à partir de la valeur de la longueur de l'arête. On utilisera l'évenement onKeyup.

 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

31 mai 2005 20:22:10 :
je corrige juste "onKeyup" au lieu de "onChange" dans mon commentaire.
01 juin 2005 16:34:51 :
faute.
29 juin 2005 13:12:00 :
Changement radical du code ! Je l'ai simplifié - en rajoutant un argument à ma fonction par exemple ...
29 juin 2005 13:28:35 :
2ème essai de modification
29 juin 2005 16:38:26 :
simplification !
29 juin 2005 16:42:16 :
simplification !
29 juin 2005 16:44:36 :
simplification !
13 juillet 2005 14:33:33 :
ajout d'un zip

 Sources du même auteur

Source avec Zip LISTAGE DES OBJETS, MÉTHODES ET PROPRIÉTÉS
Source avec Zip Source avec une capture CHERCHOBJET
Source avec Zip EXTRACTION DES PARAMÈTRES D'UNE URL
Source avec Zip ANIMATION DYNAMIQUE DE BIENVENUE
Source avec Zip IMAGE MOBILE REBONDISSANTE

 Sources de la même categorie

PARSER LES CARACTÈRES HTML D'UNE STRING par jdmcreator
CONSTRUCTION D'UNE TABLE TRIABLE À PARTIR D'UN TABLEAU 2D par phm
Source avec Zip Source avec une capture SUBDIVISER LE RÉSULTAT D'UNE RECHERCHE EN PAGES par kimmp
Source avec Zip TIMER : SETTIMEOUT & SETINTERVAL AMÉLIORÉS par jdmcreator
Source avec Zip Source avec une capture ONGLETS ET CHANGEMENT INSTANTANÉ DE LA LANGUE par william voirol

Commentaires et avis

Aucun commentaire pour le moment.

 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 : 1,388 sec (3)

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