[Delphi] dzielenie modulo ?

0

Chcę podzielić liczbę 7 na 2, robię tak :
...
var X,Y : Integer;
...
X := 7 div 2;
Y := 7 mod 2;

i czemu w Y mam wynik 1 ????
'mod' to reszta z dzielenia, więc wydaje mi się, że powinienem dostać liczbę 5.

0

Tomek napisał:
Chcę podzielić liczbę 7 na 2, robię tak :
&gt...
&gtvar X,Y : Integer;
&gt...
&gtX := 7 div 2;
&gtY := 7 mod 2;
&gt
&gti czemu w Y mam wynik 1 ????
&gt'mod' to reszta z dzielenia, więc wydaje mi się, że powinienem dostać liczbę 5.

Dlaczego 5?

7 = 3*2+1;
z tego mamy X = 3 a Y = 1--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

heh a jakim sposobem mogę otrzymać tą 5 ?

0

Tomek napisał:
heh a jakim sposobem mogę otrzymać tą 5 ?

Y := 7 - 2;

:-D --Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

Tomku, czy przypadkiem nie pomyliłeś dzielenia modulo ze zwyczajnym odejmowaniem ? [???]

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