2017-09-20 2 views
-4

j'ajoute deux valeurs décimales commeAjouter deux valeurs décimales et convertir la valeur finale INT

decimal one=0; decimal two=0; decimal sum=0; 
sum = one+ two; 
Int final =0; 

exemple

sum = 1.2 + 2.2; 
sum = 3.4; 

Maintenant, je veux enregistrer ce 3.4 en entier final en négligeant que décimal partie (.4). Comment puis-je faire ceci?

+4

Avez-vous essayé quelque chose? Affectez juste le résultat à un 'int'. point décimal sera tronqué –

+0

Merci pour la réponse –

Répondre

0

Qu'est-ce que vous cherchez !:

final = Convert.ToInt32(sum);

Ou:

final = (int)sum;

+0

merci pour la réponse –

0
class Program 
    { 
     static void Main(string[] args) 
     { 
      decimal one = 1.4M; decimal two = 3.4M; decimal sum = 0; 
      sum = one + two; 
      Int32 final = (Int32)(sum); 
      Int32 roundfinal = (Int32)(Math.Round(sum)); 
      Console.WriteLine("final is "+ final); 
      Console.WriteLine("roundfinal is " + roundfinal); 
      Console.ReadLine(); 

     } 
    } 

vérifier la réponse sans rumber ronde et avec un nombre rond 4.8 est 4 sans rond et 4,8 rond est 5

+0

Ceci est la réponse Merci pour la réponse cela m'a aidé –