Witam wszystkich forumowiczów.
Mam taki oto problem.
Są dwa textBoxy, dwa labele, i jeden button.
Do jednego textBoxa1 wpisuję liczbę rzeczywistą, i ma ona być automatycznie przemnożona przez 10.
Wynik ma być wyświetlony w drugim textBoxie jako liczba całkowita.
I niby wszystko jest ok, ale jest małe ale.
Otóż liczba w drugim textBoxie ma być nie zaokrąglona np.:
textBox1 - wpisuję 12,34
textBox6 - pokazuje 123 - i jest ok, ale jak wpisuję
textBox1 - wpisuje 12,35
textBox6 - pokazuje 124 - i tu mam problem - chcę aby było 123, bez zaokrąglenia w górę.
Chodzi mi o to, aby z liczb z textBoxa1, wynik w textBox6 przecinek przesuwał się o jedną pozycję, ale wynik był bez przecinka, a liczba nie zaokrąglona. Np.:
12 -> 120 - ok
12,3 -> 123 - ok
12,34 -> 123 - ok
12,35 -> 124 - błąd (ma być 123)
Mam tak: (textBox1 ma label1, a textBox6 ma label5)
double label1;
int dycha, label5;
dycha=10;
textBox6->Text = (Convert::ToInt16((label1)*dycha)).ToString(); //bez przecinka ale zaokrągla
drugi sposób
textBox6->Text = Convert::ToString ((Convert::ToDouble(label1) * Convert::ToInt32( dycha)).ToString("F0")); //bez przecinka ale zaokrągla
Mam nadzieję że w miarę dobrze opisałem problem.
Proszę o pomoc.
Z góry dziękuję i pozdrawiam.