Witam
Potrzebuje napisać procedurę w której byłaby wpisywana z klawiatury matrycowej 3x4 liczba o długości do 8-miu znaków np. 12345678. Po wprowadzeniu żądanej liczby wciskam np. „*” i następuje obliczenie wartości ze wzoru do którego musze podstawić wpisaną z klawiatury zmienną, podzielić przez inną liczbę 8-mio znakowa i następnie wysłać obliczoną wartość na syntezer. O ile z obsługą klawiatury (np. wg. Artykułu z EP), i resztą nie powinno być problemu, to zastanawiam się jak w prosty sposób zrealizować wpisywanie liczby wieloznakowej. Wymnażanie wprowadzonej liczby przez mnożnik 1, 10, 100, 1000 itd., sprawdzanie i dodawanie do już istniejącej zmiennej kolejnych liczb było by zbyt czasochłonną i pamięiochłonną procedurą, zwłaszcza że trzeba by było operować na zmiennych typu long lub single. Może ktoś robił już coś takiego i ma np. procedurę na której mógłbym się wzorować, lub wie jak to ładnie zrobić. Na forum szukałem ale nie znalazłem nic takiego.
Potrzebuje napisać procedurę w której byłaby wpisywana z klawiatury matrycowej 3x4 liczba o długości do 8-miu znaków np. 12345678. Po wprowadzeniu żądanej liczby wciskam np. „*” i następuje obliczenie wartości ze wzoru do którego musze podstawić wpisaną z klawiatury zmienną, podzielić przez inną liczbę 8-mio znakowa i następnie wysłać obliczoną wartość na syntezer. O ile z obsługą klawiatury (np. wg. Artykułu z EP), i resztą nie powinno być problemu, to zastanawiam się jak w prosty sposób zrealizować wpisywanie liczby wieloznakowej. Wymnażanie wprowadzonej liczby przez mnożnik 1, 10, 100, 1000 itd., sprawdzanie i dodawanie do już istniejącej zmiennej kolejnych liczb było by zbyt czasochłonną i pamięiochłonną procedurą, zwłaszcza że trzeba by było operować na zmiennych typu long lub single. Może ktoś robił już coś takiego i ma np. procedurę na której mógłbym się wzorować, lub wie jak to ładnie zrobić. Na forum szukałem ale nie znalazłem nic takiego.