Dzielenie z przecinkiem

0

Witam piszę program do przeliczania Kb na Mb, i problem pojawia sie przy przeliczaniu:

Wartość łacza 512Kb/s
Zadanie matematyczne: 512/1024

Jak podzielić, aby liczba którą zwroci zmienna byla z przecinkiem (do 3 miejsc po przecinku?

0
            float x = 512;
            float y = 1024;
            float z = x / y;
            MessageBox.Show(z.ToString("N3"));
0

ok, tak wiem, ale taka operacja zwroci mi wartosc 0,0 a ja chcialbym by zwrocila 0,5

0

ok, tak wiem, ale taka operacja zwroci mi wartosc 0,0 a ja chcialbym by zwrocila 0,5

Zwróci 0,500 - chyba o to chodziło?

0
            int x = 512;
            int y = 1024;
            float z = x / y;
            MessageBox.Show(z.ToString("N3"));

zwraca 0,000

            float x = 512;
            float y = 1024;
            float z = x / y;
            MessageBox.Show(z.ToString("N3"));

zwraca 0,500

0

racja dziekuję

1 użytkowników online, w tym zalogowanych: 0, gości: 1