Calculer le périmètre d'un cercle avec le diamètre

Soyez le premier à donner votre avis sur cette source.

Vue 62 566 fois - Téléchargée 302 fois


Description

Voici mon premier sript. Il permet de calculer le périmètre d'un cercle et son rayon a partir de son diamètre. Tester sur Internet Explorer 6, Mozilla firefox 2, et Opéra 9.

Source / Exemple :


<html>
<head>
  <title>Calcule du périmètre d'un cercle</title>
</head>
<body>
<script type="text/javascript"><!--
valeur = Math.PI;
function calcul() 
{window.document.forme1.resultype.disabled = false;
window.document.forme1.resultype1.disabled = true;
window.document.forme1.champ2.disabled = true;
nombre = window.document.forme1.champ1.value;
resultat = nombre*valeur;
resultat2 = nombre/2;
window.document.forme1.champ2.value='Le périmètre est de ' + resultat + '...';
window.document.forme1.champ3.value= ' ' + resultat2;
}
function vide()
{window.document.forme1.champ1.value='';
window.document.forme1.champ2.disabled = true;
window.document.forme1.champ2.value=' Entrez le diamètre du cercle désiré...';
}
function calcul1()
{window.document.forme1.resultype.disabled = true;
window.document.forme1.resultype1.disabled = false;
window.document.forme1.champ2.disabled = false;
nombre = window.document.forme1.champ1.value;
resultat = nombre*valeur;
resultat2 = nombre/2;
window.document.forme1.champ2.value= ' ' + resultat + '...';
window.document.forme1.champ3.value= ' ' + resultat2;
}
//-->
</script>
<form name="forme1">
  <p> Diamètre: <input style="background-color: rgb(0, 255, 0);" size="20" name="champ1" onchange="calcul()" onfocus="vide()" value="     . . .(diamètre). . ." type="text"> 
  <input name="resultype1" value="Calculer" type="button">
Périmètre: <input onclick="calcul()" size="35" name="champ2" disabled="disabled" value="                       . . .(périmètre). . ." type="text">
<input name="resultype" value="Simplifier" onclick="calcul1()" type="button">
Rayon:<input onclick="calcul()" size="10" name="champ3" disabled="disabled" value=". . .(rayon). . ." type="text">
</p>
</form>
</body>
</html>

Conclusion :


Mercie de me donner vos critique !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
5
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
28 février 2008

Mercie, abdelaziz_info.
Je vais continuer à améliorer mon script.
Messages postés
120
Date d'inscription
lundi 19 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2017

Bonjour:

On peut voir à travers h’historique de ta (première) source que tu as une bonne volonté, alors : bon courage et voici une bonne note que tu à bien mérité par l’effort que tu a fait pour améliorer ta (première) source, j’insiste sur (première), pour faciliter la vue à ceux qui peuvent voir (difficilement l'interet d'un tel script); mais pour donner une idées à ceux qui veulent participer efficacement pour améliorer une source je les invite à lire le commentaire de : bultez et d’en prendre exemple,

Et voici une autre aussi simple manière pour faire les calcules d’un cercler plus le volume cylindrique tout à la fois:

<style type="text/css">
<!-- .x{font-weight: bold; color:#FF0000} -->
</style><center>
Les calculs d’un cercle ou d’un cylindre
D:
H:



<script type="text/javascript" language="javascript">
<!--//
function CERCLE(){
if(VAL.value==""||VAL.value=="Entrer le diamètre"){VAL.style.backgroundColor = 'rgb(0,255,0)', VAL.value='Entrer le diamètre'}
else
{
VAL.style.backgroundColor = 'rgb(255,255,255)';
HAUT.style.backgroundColor = 'rgb(255,255,255)';
resul.innerHTML = ''+
'
D: '+VAL.value+
'
R: '+VAL.value/2+
'
P: '+VAL.value*Math.PI+
'
S: '+(VAL.value*VAL.value)*Math.PI+' x2'+
'
V: '+((VAL.value*VAL.value)*Math.PI)*HAUT.value+' x3'+
'
PI: '+Math.PI
}
if(HAUT.value==""||HAUT.value=="Entrer la hauteur"){HAUT.value="Entrer la hauteur",HAUT.style.backgroundColor = 'rgb(0,255,0)'}
}
function RETAB()
{resul.innerHTML =(""),VAL.value="",HAUT.value="",VAL.focus()}
//-->
</script></center>

Vas y continues et bon courage.
Messages postés
5
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
28 février 2008

Il peut maitenant calculer le rayon à partir du diamètre.
Messages postés
5
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
28 février 2008

Pour le "é" et "è" c'est modifier !
Pour le reste j'y travaille.
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Diamètre: Diamètre ça baigne aussi.

nombre = window.document.forme1.champ1.value;
c'est donc une variable globale, sert-elle en dehors de la function ?
si non, il vaut mieux utiliser une variable locale en mettant
var nombre = ...

reste à améliorer, en ajoutant les calculs de :
surface, périmètre, diamètre, rayon...
et tout ce qui tourne autour du cercle.

@+
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.