Delphi - wyświetlanie liczb zmiennoprzecinkowych

Delphi - wyświetlanie liczb zmiennoprzecinkowych
HE
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 9 lat
  • Postów:12
0

Witam.

Mam następujący problem: mam liczbę zmiennoprzecinkową, dajmy na to 23,3443221. Nadaję tą wartość dla zmiennej S. Teraz chciałbym w oknie TEdit wyświetlić ową liczbę tylko chciałbym, aby były 2 miejsca po przecinku.

Kopiuj
 Edit9.text := S;

Jak w to wprowadzić tu modyfikacje?

W C jest fajna opcja jak "%0.2f" jest coś takiego w pascalu?

GM
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 11 lat
  • Postów:152
0

Powiedz, że szukałeś w Google ? ehh.. funkcja FormatCurr lub jak chcesz FormatFloat

3

Niech zgadnę: Szukałeś w googlu ale google magicznie o tym milczy? Ah te geniusze, nie spytają googla, tylko zmarnują i swój i nasz czas.

Jest około 80% szansa że uda ci się znaleźć procedurę konwertującą wypełniając ten szablon:
<typ początkowy>to<typ docelowy>.

SI
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 11 lat
  • Postów:184
0

To i ja się dopiszę (bez złośliwości pod adresem autora)

hermanaw napisał(a)

W C jest fajna opcja jak "%0.2f" jest coś takiego w pascalu?

W Pascalu jest dokładnie taka sama opcja:

Kopiuj
s:= 23.3443221;  // s - liczba zmiennoprzecinkowa
Edit1.Text:= Format('%0.2f', [s]);
pelsta
  • Rejestracja:prawie 19 lat
  • Ostatnio:18 dni
  • Postów:819
0

Istnieje też procedura

Kopiuj
Str

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.