Arrondir le résultat à 2 décimales
Fermé
westerndigit
Messages postés
134
Date d'inscription
mercredi 16 février 2011
Statut
Membre
Dernière intervention
18 avril 2012
-
Modifié par westerndigit le 20/12/2011 à 15:47
Utilisateur anonyme - 4 janv. 2012 à 09:41
Utilisateur anonyme - 4 janv. 2012 à 09:41
A voir également:
- Arrondir le résultat à 2 décimales
- 2 comptes whatsapp - Guide
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- Resultat loto 5/90 - Forum Linux / Unix
- Resultat loto d'aujourd'hui ✓ - Forum Excel
10 réponses
Utilisateur anonyme
20 déc. 2011 à 20:35
20 déc. 2011 à 20:35
Salut,
Comment arrondir un réel à n décimales ?
https://java.developpez.com/faq/java?page=Chaines-de-caracteres#LANGAGE_MATH_arrondir
Cordialement,
Dan
Comment arrondir un réel à n décimales ?
https://java.developpez.com/faq/java?page=Chaines-de-caracteres#LANGAGE_MATH_arrondir
Cordialement,
Dan
titus22
Messages postés
1918
Date d'inscription
jeudi 1 décembre 2011
Statut
Membre
Dernière intervention
16 février 2012
634
Modifié par titus22 le 20/12/2011 à 15:55
Modifié par titus22 le 20/12/2011 à 15:55
Il me semble qu'il y a une fonction toute faite qui peut te faire ça. En C c'est round qui se trouve dans math.h. Il doit y avoir un equivalent en Java.
Si tu veut codé à la main tu peut faire comme sa :
float arrondir(float a){
a*=100;
a-=a%1;
return a/100;
}
" Votre temps est limité, ne le gâchez pas en menant une existence qui n'est pas la vôtre. " S.Jobs
Si tu veut codé à la main tu peut faire comme sa :
float arrondir(float a){
a*=100;
a-=a%1;
return a/100;
}
" Votre temps est limité, ne le gâchez pas en menant une existence qui n'est pas la vôtre. " S.Jobs
titus22
Messages postés
1918
Date d'inscription
jeudi 1 décembre 2011
Statut
Membre
Dernière intervention
16 février 2012
634
20 déc. 2011 à 15:57
20 déc. 2011 à 15:57
Oula je suis fatigué moi, sa c'est plutot pr faire une troncature ^^
westerndigit
Messages postés
134
Date d'inscription
mercredi 16 février 2011
Statut
Membre
Dernière intervention
18 avril 2012
20 déc. 2011 à 16:09
20 déc. 2011 à 16:09
a quel endroit faut il mettre ces lignes ?
westerndigit
Messages postés
134
Date d'inscription
mercredi 16 février 2011
Statut
Membre
Dernière intervention
18 avril 2012
28 déc. 2011 à 05:07
28 déc. 2011 à 05:07
A quel endroit inserer la méthode d'arrondi ?
Merci,
Merci,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
westerndigit
Messages postés
134
Date d'inscription
mercredi 16 février 2011
Statut
Membre
Dernière intervention
18 avril 2012
4 janv. 2012 à 06:35
4 janv. 2012 à 06:35
toujours pas de solutions au probleme d'arrondi grrrrrrr!!!!
La réponse est dans le lien que j'ai déjà donné:
https://java.developpez.com/faq/java?page=Chaines-de-caracteres#LANGAGE_MATH_arrondir
Mais il faut que le réel soit un double.
https://java.developpez.com/faq/java?page=Chaines-de-caracteres#LANGAGE_MATH_arrondir
Mais il faut que le réel soit un double.
westerndigit
Messages postés
134
Date d'inscription
mercredi 16 février 2011
Statut
Membre
Dernière intervention
18 avril 2012
4 janv. 2012 à 08:37
4 janv. 2012 à 08:37
A quel endroit doit je mettre une ligne pour faire l'arrondi ?
merci, de corriger mes lignes
j'y comprends rien...
/**
* @(#)pourcentage.java
*
* pourcentage application
*
* @author
* @version 1.00 2011/12/7
*/
import javax.swing.*;
public class pourcentage {
public static void main(String[] args) {
float montant,taux;
montant=Float.parseFloat(JOptionPane.showInputDialog(null,"Entrez un montant TTC en € : "));
taux=Float.parseFloat(JOptionPane.showInputDialog(null,"Entrez le taux de TVA 'ex.1.196): "));
JOptionPane.showMessageDialog(null,"Le montant TTC est : "+montant/(+taux)+"€.");
}
}
merci, de corriger mes lignes
j'y comprends rien...
/**
* @(#)pourcentage.java
*
* pourcentage application
*
* @author
* @version 1.00 2011/12/7
*/
import javax.swing.*;
public class pourcentage {
public static void main(String[] args) {
float montant,taux;
montant=Float.parseFloat(JOptionPane.showInputDialog(null,"Entrez un montant TTC en € : "));
taux=Float.parseFloat(JOptionPane.showInputDialog(null,"Entrez le taux de TVA 'ex.1.196): "));
JOptionPane.showMessageDialog(null,"Le montant TTC est : "+montant/(+taux)+"€.");
}
}
westerndigit
Messages postés
134
Date d'inscription
mercredi 16 février 2011
Statut
Membre
Dernière intervention
18 avril 2012
4 janv. 2012 à 09:18
4 janv. 2012 à 09:18
Ne marche pas erreur sur Arrondi...
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
4 janv. 2012 à 06:57
4 janv. 2012 à 06:57
Comment ça pas de solution... Faut examiner les réponses..
lami20j te donne la solution
A+
lami20j te donne la solution
A+
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 4/01/2012 à 08:58
Modifié par lermite222 le 4/01/2012 à 08:58
Là... tu te surpasse !!
Je t'ai donner l'emplacement sur ce poste
APPREND AU MOINS A LIRE LES RÉPONSES QUE L'ONT TE TRANSMET.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Je t'ai donner l'emplacement sur ce poste
APPREND AU MOINS A LIRE LES RÉPONSES QUE L'ONT TE TRANSMET.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 28/12/2011 à 09:07
Modifié par lermite222 le 28/12/2011 à 09:07
Bonjour,
danimo -> Attention, l'exemple que tu donne n'est pas un arrondi mais une mise en forme avec un nombre tronquer.
Si quelqu'un peu traduire cette fonction c'est un réel arrondi.
westerndigit -> l'idéal ce serait d'en faire une fonction à part.
Et en supposant que ta fonction s'appelerais "Arrondi" tu pourrais l'intercaller
Note: Je ne connais pas ton langage, c'est juste comme piste.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
danimo -> Attention, l'exemple que tu donne n'est pas un arrondi mais une mise en forme avec un nombre tronquer.
Si quelqu'un peu traduire cette fonction c'est un réel arrondi.
westerndigit -> l'idéal ce serait d'en faire une fonction à part.
Et en supposant que ta fonction s'appelerais "Arrondi" tu pourrais l'intercaller
JOptionPane.showMessageDialog(null,"Le montant TTC est : "+Arrondi(montant/(+taux),2)+"€.");
Note: Je ne connais pas ton langage, c'est juste comme piste.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
28 déc. 2011 à 10:33
28 déc. 2011 à 10:33
Salut,
Je ne connais pas ton langage, c'est juste comme piste.
Selon son message ça doit être java ;-)
Attention, l'exemple que tu donne n'est pas un arrondi mais une mise en forme avec un nombre tronquer.
Je ne connais pas java, mais d'après ce que j'ai vu ce sont des méthodes qui renvoient un nombre et pas un format.
https://docs.oracle.com/javase/1.5.0/docs/api/java/math/RoundingMode.html
Je ne connais pas ton langage, c'est juste comme piste.
Selon son message ça doit être java ;-)
Attention, l'exemple que tu donne n'est pas un arrondi mais une mise en forme avec un nombre tronquer.
Je ne connais pas java, mais d'après ce que j'ai vu ce sont des méthodes qui renvoient un nombre et pas un format.
https://docs.oracle.com/javase/1.5.0/docs/api/java/math/RoundingMode.html
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 28/12/2011 à 11:30
Modifié par lermite222 le 28/12/2011 à 11:30
Bonjour,
Attention, l'exemple que tu donne n'est pas un arrondi mais une mise en forme avec un nombre tronquer
Concernait l'exemple sur le lien donner par danimo
Mais tu à raison, la fonction Round est très performante.
et quand j'ai dis.. Je ne connais pas ton langage, c'est juste comme piste
Je voulais dire je ne connais pas le java. :-)
A+.
Attention, l'exemple que tu donne n'est pas un arrondi mais une mise en forme avec un nombre tronquer
Concernait l'exemple sur le lien donner par danimo
Mais tu à raison, la fonction Round est très performante.
et quand j'ai dis.. Je ne connais pas ton langage, c'est juste comme piste
Je voulais dire je ne connais pas le java. :-)
A+.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
28 déc. 2011 à 16:33
28 déc. 2011 à 16:33
Je voulais dire je ne connais pas le java. :-)
Oups, j'ai mal compris ;-)
Oups, j'ai mal compris ;-)