Zamiana liczby rzeczywistej na zmiennoprzecinkową

0

Witam jestem dość bardzo słaby jeżeli chodzi o programowanie i mam pewne zapytanie do was ponieważ robię aplikcje okienkową i czy jest możliwość zrobić tak żeby w textboxie1 operator wpisywał liczbę rzeczywistą , a klikając na button w texboxie2 wyskakiwała liczba już po zamianie na zmiennoprzecinkową czy lepiej w postaci wykładniczej.

12 000 000 000 000 = 1,2 * 10 ( do potęgi 13 u góry)

Mniej więcej tak by miało to wyglądać.( lekki fail ale nie wiem jak dodać zdjęcie )

http://imageshack.us/photo/my-images/189/siema2.jpg/

Proszę o pomoc!

0

A o co chodzi? Przecież liczba zmiennoprzecinkowa to komputerowa reprezentacja liczby rzeczywistej.

0

Wiadomo jak najbardziej ale przydała by mi się tego typu operacja jakie zadałem zapytanie.

1

Nic nie wyjaśniłeś. Jak użytkownik programu wpisze 3,3 to co ma się pojawić po prawej stronie?

0

No tego faktu owszem ie uściśliłem fajnie jak by była dodana zależność że można wpisywać tylko liczby całkowite.

1

Jeśli nie napiszesz od początku do końca i po polsku o co Ci chodzi, to nikt nie będzie Ci w stanie pomóc.

0

chyba chodzi mu o wyświetlenie liczby w postaci wykładniczej…

0

Dokładnie chodzi mi o to że użytkownik w pierwszym textboxie wpisuje liczbę rzeczywistą ( zależność że musi być to liczba całkowita) , i po kliknięciu buttona w drugiem textboxie z automatu zamienia nam tą liczbę rzeczywistą na liczbę w postaci wykładniczej.

0

Czyli chcesz po prostu wyświetlić liczbę całkowitą w postaci wykładniczej, tak?
To porównaj to ze swoim tematem i przemyśl.

0

No owszem może nazwa Topicu trochę nie trafiona ale po kilku odpowiedziach chyba po części wyjaśniłem o co mi chodzi.

Tak chciał bym żeby po wpisaniu liczby całkowitej pokazywało w postaci wykładniczej.

0

Zatem w kodzie obsługi przycisku wystarczy napisać coś np. takiego:

double d = double.Parse(this.textBox1.Text);
this.textBox2.Text = d.ToString("E");

To oczywiście zwróci format z "E", bo w zwykłym TextBoxie nie będzie łatwo uzyskać indeksu górnego w celu wyświetlenia wykładnika.

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