Valeur absolue [Résolu]

Signaler
Messages postés
53
Date d'inscription
mardi 28 décembre 2010
Statut
Membre
Dernière intervention
11 novembre 2020
-
Messages postés
53
Date d'inscription
mardi 28 décembre 2010
Statut
Membre
Dernière intervention
11 novembre 2020
-
Bonjour je suis étudiant en javascript et je dois trouvé la valeur absolue malheureusement j'ai l'impression de mélanger les variable. je ne comprend pas trop mais cela ne fonctionne pas

pouvez vous m'aider?


merci d'avance

<script>
/*le $ devant chaque variable
prompt c'est la case de la variable qui demandera de donnez une valeurs à cette variable*/
$nbr= prompt ("donnez une valeur");
$value=
/*if est la condition si*/
if($nbr<0);
{
/*si le nombre est négatif je le multiplie par -1 pour avoir son absolue*/
$value=($nbr)*-1;
}
/*elese est la condition alors*/
else
{
$value=($nbr);
}
/*alert affichera à l ecrant la réponse demandée*/
alert("la valeur absolue de" + $nbr " vaut " + $value);
/*balise fermante de script*/
</script>

2 réponses

Messages postés
30410
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 novembre 2020
3 036
Bonjour,

Déjà, merci d'utiliser les BALISES DE CODE pour poster du code sur le forum
Explications à lire entièrement disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Ensuite, tu as pleins d'erreurs dans ton code.
Si tu affiches la "console" de ton navigateur... tu les verras..

Quoi qu'il en soit, voici Ton code corrigé :
  <script>
  /*le $ devant chaque variable
  prompt c'est la case de la variable qui demandera de donnez une valeurs à cette variable*/
  var nbr= prompt("donnez une valeur");
  var value=0;
  /*if est la condition si*/
  if( nbr<0 ){
    value=nbr*-1;
  } else {
    value= nbr;
  }
  alert("la valeur absolue de" + nbr + " vaut " + value);

  </script>


Ton code simplifié
    <script>
  /*le $ devant chaque variable
  prompt c'est la case de la variable qui demandera de donnez une valeurs à cette variable*/
  var nbr= prompt("donnez une valeur");
  var value= Math.abs(nbr);
  alert("la valeur absolue de" + nbr + " vaut " + value);

  </script> 
 
Messages postés
53
Date d'inscription
mardi 28 décembre 2010
Statut
Membre
Dernière intervention
11 novembre 2020

merci beaucoup. en faisant quelques recherches j'étais tombé sur math abs mais je ne penses pas pouvoir l'utilisé pour le moment dans mes exercices ce serait trop facile sinon.

en tout cas merci beaucoup. au cours de mes exercices je suis souvent confronté a des petits problème comme celui ci