[c#] arrondissement superieur
jordan
-
Nico# Messages postés 328 Date d'inscription Statut Membre Dernière intervention -
Nico# Messages postés 328 Date d'inscription Statut Membre Dernière intervention -
Bonjour
étant en trian deprogrammer un programme en c# on me demande d'afficher un nombre mais arrondi a l'unité supérieure cad qu'il y ait : 1,00001 ; 1,5 ou 1,99 je veux qu'il m'affiche 2
est ce possible et comment ?
merci d'avance :)
bonne journée
étant en trian deprogrammer un programme en c# on me demande d'afficher un nombre mais arrondi a l'unité supérieure cad qu'il y ait : 1,00001 ; 1,5 ou 1,99 je veux qu'il m'affiche 2
est ce possible et comment ?
merci d'avance :)
bonne journée
Configuration: Windows XP Firefox 3.0.14
1 réponse
-
Slt il faut que tu utilse la fonction Maths.Round()
double res = 1.9224;
double val = Math.Truncate(res);
int j = (int)val + 1;
textBox1.Text = j.ToString();
voila
C'est fou le manque de personne repondant au question concernant .net dans ce forum-
-
-
Slt si la partie decimale et egale a 0 la fonction marche quand meme bon je viens juste de m'apercevoir que je ne devais pas etre bien reveillé vu la coherence de ma reponse avec math round et avec truncate mais sinon elle marche.
Math.Floor fait la meme chose que ma fontion sauf qu'il ne rajoute pas le 1
-