CALCULER LE PÉRIMÈTRE D'UN CERCLE AVEC LE DIAMÈTRE

nacedo57400 Messages postés 39 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 13 janvier 2009 - 26 févr. 2008 à 20:33
gnix Messages postés 5 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 28 février 2008 - 28 févr. 2008 à 16:00
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/45870-calculer-le-perimetre-d-un-cercle-avec-le-diametre

gnix Messages postés 5 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 28 février 2008
28 févr. 2008 à 16:00
Mercie, abdelaziz_info.
Je vais continuer à améliorer mon script.
abdelaziz_info Messages postés 120 Date d'inscription lundi 19 juillet 2004 Statut Membre Dernière intervention 12 janvier 2017
28 févr. 2008 à 07:43
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.
gnix Messages postés 5 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 28 février 2008
27 févr. 2008 à 19:13
Il peut maitenant calculer le rayon à partir du diamètre.
gnix Messages postés 5 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 28 février 2008
27 févr. 2008 à 13:34
Pour le "é" et "è" c'est modifier !
Pour le reste j'y travaille.
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
27 févr. 2008 à 12:14
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.

@+
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
27 févr. 2008 à 06:58
je vois difficilement l'interet d'un tel script...

si c'est pour apprendre a manipuler les formulaires, alors d'une part, c'est pas super complet, et d'autre part, ca a plus sa place dans un tuto... enfin c'est une source qui sert a rien toute seule quoi...
nacedo57400 Messages postés 39 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 13 janvier 2009
26 févr. 2008 à 22:15
pour ton input tu peux mettre ça à la place, l'effet est plus simpa à mon gout:
gnix Messages postés 5 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 28 février 2008
26 févr. 2008 à 21:03
Modifier, Mercie !
nacedo57400 Messages postés 39 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 13 janvier 2009
26 févr. 2008 à 20:33
pour plus d'exatitude remplace:
valeur = "3,1415.....";
par
valeur = Math.PI;
Rejoignez-nous