Dobry den mam taky problem v jednom kode jazyka C# kedy sa snazim zaokruhlovat na dve desatine miesta metodou Math.Round() ... cislo mi uplne v poriadku zaokruhli na dve des. miesta ak mam napr. c. 2.654 tak zaokruhli na 2.65 , ..... problem je v tom ze pokial mam cislo napr. 2.5000000000 tak mi ho jednoducho zaokruhli na c. 2.5 ale kedze ja chcem cislo na dve desatine miesta tak potrebujem z cisla 2.500000 dostat cislo 2.50 a nie 2.5
tu prikladam ukazku mojho kodu
Kód: Vybrať všetko
double intF1 = 0;
for (int i = 0; i < 15; i++)
{
intF1 += pole[i];
}
double F1 = intF1 / 15;
F1 = Math.Round(F1, 2);
Console.WriteLine({0}, F1);
myslim si ze kod je v poriadku ... ale treba nieco dopisat/prepisat na to aby cislo 25.00000000 zaokruhlilo na 25.00 alebo cislo 6.5000 na cislo 6.50 namistlo cisel 25 alebo 6.5