Avatar

Redaktor
Avatar
:28.5.2012 15:57

Nazdar, tak zase prudím :D
Mám tohle:
vysledek = operand1/operand2;
operandy jsou integry, vysledek float. Problém je v tom, že vysledek se furt tváří pořád jako celý číslo(7/2 = 3.0 místo 3,5 etc.) Any ideas anyone? :`

 
Odpovědět 28.5.2012 15:57
Avatar
Fugiczek
Redaktor
Avatar
Odpovídá na
Fugiczek:28.5.2012 16:05

zkousel jsi pretypovat?

vysledek = (float)operand1/(float)operand2;
 
Nahoru Odpovědět 28.5.2012 16:05
Avatar

Redaktor
Avatar
Odpovídá na Fugiczek
:28.5.2012 16:08

Ono to funguje. :D Sem zvyklej z PHP datovy typy nejak extra neresit. Diky.

 
Nahoru Odpovědět 28.5.2012 16:08
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Fugiczek
David Čápka:28.5.2012 16:13

Mělo by stačit přetypovat jen jeden operand.

Nahoru Odpovědět 28.5.2012 16:13
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.