Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# početničko pitanje u vezi deljenja

[es] :: .NET :: C# početničko pitanje u vezi deljenja

[ Pregleda: 1610 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

niconne
Smederevo

Član broj: 183631
Poruke: 23
*.dynamic.isp.telekom.rs.



+3 Profil

icon C# početničko pitanje u vezi deljenja09.02.2011. u 18:10 - pre 160 meseci
Imam dva broja tipa byte. Njihovim deljenjem nastaje novi broj (realan). Njega sam definisao kao float. Kada pokušam da ubacim u tekst box rezultat naredbom
textBox1.Text = broj.ToString("F");
stalno dobijam nule, a ne razumem zašto? Sličan kod u Pascalu (Delphi) radi normalno.
Sve druge operacije osim deljenja mi funkcionišu. Molim Vas u čemu je problem?
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: C# početničko pitanje u vezi deljenja09.02.2011. u 21:23 - pre 160 meseci
Hajd postavi ceo kod da mozemo bolje da ti pomognemo.
 
Odgovor na temu

lonelyrider_44
Zrenjanin

Član broj: 42310
Poruke: 445
109.94.104.*



+20 Profil

icon Re: C# početničko pitanje u vezi deljenja09.02.2011. u 21:39 - pre 160 meseci
Kada deliš dva celobrojna podatka, "/" predstavlja div operaciju (vraca celi deo pri deljenju). Cast-uj jednu od te dve promenljive u float ili double i radice kako treba.
Ili, definishi jednu od promenljivih kao float umesto byte.
Dakle,
Code (csharp):

byte a,b;
float result = a/(float)b;
 

ili
Code (csharp):

byte a;
float b,result;

result = a/b;
 


[Ovu poruku je menjao lonelyrider_44 dana 09.02.2011. u 23:30 GMT+1]
 
Odgovor na temu

[es] :: .NET :: C# početničko pitanje u vezi deljenja

[ Pregleda: 1610 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.