Dzielenie całkowite liczby rzeczywistej

0

Witam,
mam problem w programie, którego nie mogę rozgryźć. Mianowicie mam liczbę rzeczywistą a, którą muszę podzielić przez liczbę całkowitą, np. 20, a interesuje mnie wynik całkowity dzielenia. Niestety nie mogę zmienić zmiennej ilorazu na typ rzeczywisty, musi być to typ całkowity. Żeby to dokładniej zobrazować to może taki pseudo program:

iloraz:integer;
a:real;
a:=179.75
iloraz:=a/50;
iloraz:=3 

Próbowałem z funkcją int(x), ale nie mogę później tego skróconego z miejsc zerowych wyniku przypisać do zmiennej typu całkowitego. Z kolei Round(x) też nie wchodzi w grę, bo potrzebuje "zaokrąglacza" w dół, a Round(x) zaokrągla róznie.

Proszę o jakąś wskazówkę, funkcję tudzież coś, co sprawi, że będę mógł otrzymać taki wynik jak w ww. programie.

Pozdrawiam

0

Hm jaki to język? najprościej było by chyba odjąć od a resztę z dzielenia a/50, i wtedy ci okrągła liczba wyjdzie.

0

Podejrzewam że to Pascal, więc trunc(x), zaokrągla w dół.

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