begin process at 2012 02 10 18:24:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

Arrondir a n chiffres


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Arrondir a n chiffres

samedi 19 octobre 2002 à 20:57:54 | Arrondir a n chiffres

fabiin

Salut,
j'ai une varialbe par exemple égale à 12.5286354
et je voudrai que cette variable devienne égale à 12.53 par exmple.

Merci par avance

@+
Fabs
lundi 21 octobre 2002 à 19:55:19 | Re : Arrondir a n chiffres

fabiin

C'est si compliqué que ca pour que personne réponde ???
@+
Fabs


-------------------------------
Réponse au message :
-------------------------------

Salut,
j'ai une varialbe par exemple égale à 12.5286354
et je voudrai que cette variable devienne égale à 12.53 par exmple.

Merci par avance

@+
Fabs
mardi 22 octobre 2002 à 23:40:02 | Re : Arrondir a n chiffres

phongggg

essaye une procedure de ce type

# include <iostream.h>
void main ()
{
double a, s ;
cin >> a ;
s = int ( a * 100 ) / 100.0 ;
// n'oublie pas le .0 apres 100 pour indiquer que
//c'est un reel et pas un entier
cout << s ;
cin >> a ;
}

pour arrondir au millieme pres tu change les 100 par 1000.

Phongggg

-------------------------------
Réponse au message :
-------------------------------

C'est si compliqué que ca pour que personne réponde ???
@+
Fabs


-------------------------------
Réponse au message :
-------------------------------

Salut,
j'ai une varialbe par exemple égale à 12.5286354
et je voudrai que cette variable devienne égale à 12.53 par exmple.

Merci par avance

@+
Fabs

dimanche 27 octobre 2002 à 17:32:23 | Re : Arrondir a n chiffres

TMT

Ca ne suffit pas! ca va rendre 12.52 pour la variable 12.5286...
essayez cette formule:
s = int (a*100) / 100.0 + int (a*1000) / (int (a*100) * 10 + 5);



-------------------------------
Réponse au message :
-------------------------------

essaye une procedure de ce type

# include <iostream.h>
void main ()
{
double a, s ;
cin >> a ;
s = int ( a * 100 ) / 100.0 ;
// n'oublie pas le .0 apres 100 pour indiquer que
//c'est un reel et pas un entier
cout << s ;
cin >> a ;
}

pour arrondir au millieme pres tu change les 100 par 1000.

Phongggg

-------------------------------
Réponse au message :
-------------------------------

C'est si compliqué que ca pour que personne réponde ???
@+
Fabs


-------------------------------
Réponse au message :
-------------------------------

Salut,
j'ai une varialbe par exemple égale à 12.5286354
et je voudrai que cette variable devienne égale à 12.53 par exmple.

Merci par avance

@+
Fabs


dimanche 27 octobre 2002 à 19:17:59 | Re : Arrondir a n chiffres

Beuss

way ou alors tu peux aussi te servir de fprintf mais bon la tu vas moins passer pour un warrior
float f = 12.5286;
char szBuff[20];
sprintf(szBuff, "%.2f", f);
f = atof(szBuff);
printf("%f", f);
return 0;


-------------------------------
Réponse au message :
-------------------------------

Ca ne suffit pas! ca va rendre 12.52 pour la variable 12.5286...
essayez cette formule:
s = int (a*100) / 100.0 + int (a*1000) / (int (a*100) * 10 + 5);



-------------------------------
Réponse au message :
-------------------------------

essaye une procedure de ce type

# include <iostream.h>
void main ()
{
double a, s ;
cin >> a ;
s = int ( a * 100 ) / 100.0 ;
// n'oublie pas le .0 apres 100 pour indiquer que
//c'est un reel et pas un entier
cout << s ;
cin >> a ;
}

pour arrondir au millieme pres tu change les 100 par 1000.

Phongggg

-------------------------------
Réponse au message :
-------------------------------

C'est si compliqué que ca pour que personne réponde ???
@+
Fabs


-------------------------------
Réponse au message :
-------------------------------

Salut,
j'ai une varialbe par exemple égale à 12.5286354
et je voudrai que cette variable devienne égale à 12.53 par exmple.

Merci par avance

@+
Fabs



jeudi 26 août 2004 à 17:32:39 | Re : Arrondir a n chiffres

Arnaud16022

Membre Club
oué ca a l'ai de marcher a peu pres, merci


Cette discussion est classée dans : chiffres, arrondir, égale


Répondre à ce message

Sujets en rapport avec ce message

Arrondir un double [ par ketchupy45 ] Bonjour, est ce que quelqu'un pourrait m'indiquer comment m'arrondir un double à 2 chiffres derrière la virgule ?Je ne cherche pas à afficher le chiff variable à 300 chiffres [ par nardelmouk ] salut tout le monde !, voila souhaitant faire un programme de cryptage avec rsa, j'ai vu qu'il fallait utiliser deux grands nombres premier. je les ai Suite [ par telecomakram ] bonjour,J'ai passer environ 4 heures a la recherche d une solution mais j ai pas trouver qlq'un peu m'aider s il vous plaîtmerci-------On s'intéresse mastermind [ par jkidd ] Bonjour tout le monde! voila j'ai un projet de mastermind en c à effectuer...j'ai pensé à une comparaison de deux tableaux...dans le premier tableau s Générer un pass aléatoire [ par wineasy ] Bonsoir,Je souhaiterai que un password soit générer aussi bien avec des chiffres de des lettres majuscule/minuscule ainsi que plusieurs caractères 'sp modulo et nombre de 66 chiffres [ par velvetwizard ] J'ai un problème à résoudre en C. « faire un un pgm C permettant de donner le résultat de A mod X.A étant un nombre de 66 et X= 1 à 100 » 1/ déjà Associer les chiffres du clavier à des boutons en Visual C++ [ par Wiyao ] Bonjour, je suis débutant en Visual C++. Je voudrai savoir comment associer les chiffres du clavier à des boutons. Par exemple quand je clique sur un jeu des chiffres exact [ par mounmoun45 ] salut a tous, Je souhaitreais réaliser un jeu des chiffres "exact" en utilisant les piles ou les arbres de langage c ,et j'ai besoin de votre aide.l Extraction de nombre [ par hurtrelleg ] Bonjour,je cherche a extraire d'une chaine de caractère contenant des chiffres, des lettres et des caractères spéciaux uniquement les chiffres.Par exe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,402 sec (3)

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