[Delphi] Mam problem z dzieleniem...

[Delphi] Mam problem z dzieleniem...
0

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. ;-|

Vogel
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 7 lat
0

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]


Life is just a dream, you know...
[Cowboy Bebop]
Dryobates
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 6 lat
0

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.


Jest jeszcze jeden błąd :)
Unix is user friendly. It's just very particular about who it's friends are.
W0
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 14 lat
  • Postów:384
0

jeszcze mod!! ;]

--
People=Shit

Vogel
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 7 lat
0

jeszcze mod!! ;]

To nie jest dzielenie!!!!!!

--
Vogel [Delphi 6 PE]

Life is just a dream, you know...
[Cowboy Bebop]


Life is just a dream, you know...
[Cowboy Bebop]
RA
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 15 lat
  • Postów:70
0

Przecież z jest Integer a wynik dzielenia to real. Tak więc
Z:real;
....
Label.Caption:=FloatToStr(Z);
....


Radek B.
W0
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 14 lat
  • Postów:384
0

jeszcze mod!! ;]

To nie jest dzielenie!!!!!!

To jest reszta z dzielenia ;]

--
People=Shit

Dryobates
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 6 lat
0

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.


Jest jeszcze jeden błąd :)
Unix is user friendly. It's just very particular about who it's friends are.

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.