Mam pytanie:
Czy mozna jakos zmienic liczbe real na integer? (np 4.0 na 4 ) ?
Muszę w programie wziąć część całkowitą z pewnej liczby rzeczywistej i używam do tego funkcji Int - problem w tym ze wynik również jest liczbą rzeczywistą. A potrzebuje by była to liczba całkowita, bo ma to byc numer indeksu tablicy.
Wyglada to tak:
var
Tab: array [1..100] of integer;
k: integer;
w: real;
k:= Int(w); { i tu sie pojawia błąd - type mismatch}
Chcę potem mieć Tab[k]:=.... ale nie moge, skoro k jest liczbą rzeczywistą....
Bardzo prosze o pomoc.
Pozdrawiam.