Mam problem z dzieleniem liczb zapisanych np. w Edit.text
Funkcja:
var
X, Y, Z : Integer;
begin
X := StrToInt(Edit1.text);
Y := StrToInt(Edit2.text);
Z := X / Y;
Label3.Caption := IntToStr(Z);
U mnie nie działa. ;-|
var
X, Y, Z : Integer;
begin
X := StrToInt(Edit1.text);
Y := StrToInt(Edit2.text);
Z := X / Y;
Label3.Caption := IntToStr(Z);
X, Z: Integer;
Z: Double;
Label3.Caption:=FloatToStr(z)
--
Vogel [Delphi 6 PE]
Life is just a dream, you know...
[Cowboy Bebop]
var
X, Y, Z : Integer;
begin
X := StrToInt(Edit1.text);
Y := StrToInt(Edit2.text);
Z := X [b]div[/b] Y;
Label3.Caption := IntToStr(Z);
dzielenie całkowitoliczbowe: div
dzielenie rzeczywiste: /
--
Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
Przecież z jest Integer a wynik dzielenia to real. Tak więc
Z:real;
....
Label.Caption:=FloatToStr(Z);
....
Jakbyś nie zauważył to Vogel już to napisał.
W aktualnej wesji kompilatora typ Real odpowiada typowi Double, a Real48 staremu typowi Real (temu 6 bajtowemu), chyba że włączono opcję zgodności.
--
Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
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.