Valeur absolue d'un nombre
Fermé
defati1983
tfi - 30 oct. 2011 à 23:42
- Messages postés
- 54
- Date d'inscription
- vendredi 26 août 2005
- Statut
- Membre
- Dernière intervention
- 15 décembre 2005
tfi - 30 oct. 2011 à 23:42
A voir également:
- Valeur relative et absolue
- Valeur absolue et relative - Meilleures réponses
- Valeur relative et valeur absolue - Meilleures réponses
- Quel est la différence absolu et relative ✓ - Forum - Webmaster
- Valeur absolue d'un nombre - Forum - Programmation
- Trouvez une valeur relative dans un tableau - Forum - Excel
- Comment écrire formule avec valeur relative - Forum - Programmation
- Chemin relatif ou absolu ✓ - Forum - Internet / Réseaux sociaux
9 réponses
kilian
13 oct. 2005 à 23:07
- Messages postés
- 8731
- Date d'inscription
- vendredi 19 septembre 2003
- Statut
- Modérateur
- Dernière intervention
- 20 août 2016
13 oct. 2005 à 23:07
Salut,
La valeur absolue d'un nombre c'est le nombre en positif quoi qu'il arrive c'est bien ça?
Donc c'est simple, en algorithme ça donnerait:
La valeur absolue d'un nombre c'est le nombre en positif quoi qu'il arrive c'est bien ça?
Donc c'est simple, en algorithme ça donnerait:
Si (nombre < 0) alors nombre := 0-nombre Fin Si
LeFrettchen
17 oct. 2005 à 21:43
- Messages postés
- 23
- Date d'inscription
- jeudi 9 janvier 2003
- Statut
- Membre
- Dernière intervention
- 17 octobre 2005
17 oct. 2005 à 21:43
Kilian a donné l'algorithme, donc pour l'utiliser en C, suffit juste de le transcrire...
hssissen
14 oct. 2005 à 15:01
- Messages postés
- 844
- Date d'inscription
- mercredi 20 juillet 2005
- Statut
- Membre
- Dernière intervention
- 9 janvier 2017
14 oct. 2005 à 15:01
Salut,
Dans la plupart des langages de programmation il y a une fonction predefinie dans ce langage qui retourne une valeur absolue:
Si tu utilises le langage C ca donnerai normalement (si je me souviens bien de la syntaxe exacte):
nombre_absolu=abs(nombre).
Bien sur un nombre absolu est la valeur positive du nombre en question.
Dans la plupart des langages de programmation il y a une fonction predefinie dans ce langage qui retourne une valeur absolue:
Si tu utilises le langage C ca donnerai normalement (si je me souviens bien de la syntaxe exacte):
nombre_absolu=abs(nombre).
Bien sur un nombre absolu est la valeur positive du nombre en question.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
defati1983
14 oct. 2005 à 15:12
- Messages postés
- 54
- Date d'inscription
- vendredi 26 août 2005
- Statut
- Membre
- Dernière intervention
- 15 décembre 2005
14 oct. 2005 à 15:12
merci de laide....mais cad ce petit probléme est de le langage c et on ma dit ke je dois utulliser if et else je ne sais pas comment mais merci qd meme de votre aide..
kilian
14 oct. 2005 à 20:04
- Messages postés
- 8731
- Date d'inscription
- vendredi 19 septembre 2003
- Statut
- Modérateur
- Dernière intervention
- 20 août 2016
14 oct. 2005 à 20:04
Salut,
Comme ceci:
http://www.commentcamarche.net/c/ccond.php3
Pour le c en général:
http://www.commentcamarche.net/c/cintro.php3
Comme ceci:
http://www.commentcamarche.net/c/ccond.php3
Pour le c en général:
http://www.commentcamarche.net/c/cintro.php3
En fait , la valeur absolue d'un nombre est le nombre lui-même sans le signe. Dire que que c'est la valeur positive du nombre implique une notion de relativité.
hssissen
17 oct. 2005 à 17:58
- Messages postés
- 844
- Date d'inscription
- mercredi 20 juillet 2005
- Statut
- Membre
- Dernière intervention
- 9 janvier 2017
17 oct. 2005 à 17:58
Absolument, tu as raison Chewbaka. On a tendance à définir une valeur absolue par sa valeur positive juste par intuition!
Bonjour et bienvenu dans le monde de la programmation. Je suis content de vous répondre car je suis aussi comme vous, un débutant prétentieux.
Voici un petit code que vous pourrez essayer le plus simplement possible.
#include <iostream>
int main()
{
int nombre;
std::cout<<"Entrez un nombre : ";
std::cin >>nombre;
if (nombre<0)
{
nombre = -nombre;
}
else
{
nombre = nombre;
}
std::cout<<"Sa valeur absolue est : "<<nombre<<std::endl;
return 0;
}
Voici un petit code que vous pourrez essayer le plus simplement possible.
#include <iostream>
int main()
{
int nombre;
std::cout<<"Entrez un nombre : ";
std::cin >>nombre;
if (nombre<0)
{
nombre = -nombre;
}
else
{
nombre = nombre;
}
std::cout<<"Sa valeur absolue est : "<<nombre<<std::endl;
return 0;
}
kilian
18 oct. 2005 à 02:17
- Messages postés
- 8731
- Date d'inscription
- vendredi 19 septembre 2003
- Statut
- Modérateur
- Dernière intervention
- 20 août 2016
18 oct. 2005 à 02:17
Par contre mon truc ne fonctionne qu'avec des entiers, ça ne passera pas avec des réels.
Zep3k!GnO
18 oct. 2005 à 10:08
- Messages postés
- 2025
- Date d'inscription
- jeudi 22 septembre 2005
- Statut
- Membre
- Dernière intervention
- 18 novembre 2015
18 oct. 2005 à 10:08
Bah tu mets :
nombre := nombre*(-1)
Et BoOm les Réels Non ?!
Zep3k!gnO
-->hi i hi o on va pas au boulot :P
nombre := nombre*(-1)
Et BoOm les Réels Non ?!
Zep3k!gnO
-->hi i hi o on va pas au boulot :P
teebo
18 oct. 2005 à 10:21
- Messages postés
- 33478
- Date d'inscription
- jeudi 14 octobre 2004
- Statut
- Modérateur
- Dernière intervention
- 24 février 2011
18 oct. 2005 à 10:21
Ou tu mets 0,0 à la place de 0 et ça passe aussi :)
kilian
18 oct. 2005 à 12:26
- Messages postés
- 8731
- Date d'inscription
- vendredi 19 septembre 2003
- Statut
- Modérateur
- Dernière intervention
- 20 août 2016
18 oct. 2005 à 12:26
Ah ben vi, c'était aussi simple que ça :-)