Bu işlemin sonucu 89.9 çıkması gerekirken 89.0 çıkıyor. Neden virgülden sonraki kısımı yok sayıyor? 90'a yuvarlanarak çıkması için ne yapmam gerekiyor?
If I divide 150 by 100, I should get 1.5. But I am getting 1.0 when I divided like I did below: double result = 150 / 100; Can anyone tell me how to get 1.5?
Does anyone know why integer division in C# returns an integer and not a float? What is the idea behind it? (Is it only a legacy of C/C++?) In C#: float x = 13 / 4; //== operator is overridden...
89.9'dan elde ettiğin 89'u çıkar. Bu sana ondalık kısmı verecektir. Sonra da ondalık kısım 0'dan büyükse, ondalığı silinen sayıyı bir arttır de. 0'a eşitse de aynen bırak de.