Ułamki zwykłe i dziesiętne

0

Witam, zrobiłem program obliczający równania. Chciałbym teraz aby po naciśnięciu buttona wynik przekonwertował na ułamki zwykłe, bo wyświetla w dziesiętnych.

 
wynikx = x / w;
                    wyniky = y / w;
                    label1.Text = "X wynosi: " + wynikx;
                    label2.Text = "Y wynosi: " + wyniky;

Mógłby mi ktoś pomóc (jestem początkującym programistą)

0

Nie zrobisz tego. Label może wyświetlić tylko znaki z Unicode w których nie ma ułamków.
Tu jest coś http://www.codeproject.com/Articles/9078/Fraction-class-in-C ale to wyświetli coś w stylu 2/5

1

Ewentualnie mozesz sie pobawic i wyswietlic obrazek, na ktorym narysujesz sobie wynik :)

1

Możesz też wyświetlać 2 labele, jeden dla mianownika, drugi dla licznika

0

Albo możesz wziąć kontrolkę typu TextBox i w pierwszej linii wpisać licznik, w drugiej kreskę, a w trzeciej mianownik.. ;-)

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