Skrypt do rachunku telefonicznego :/

0

Pisze program do liczenia rachunków telefonicznych. Jego największą zaletą ma być elastyczność. Dlatego zrobiłem bardzo rozbudowany edytor taryf (mam, już jakieś 80%). Zawarłem tam naprawde wiele możliwości "konfiguracji" taryfy, ale i tak przecież zawsze istnieje możliwość, że jakiś operator wymyśli nietypowy sposób rozliczania połączenia (np co 10 impulsów kolejnych 5 impulsów jest tańszych o 5gr. itp). Oczywiście mógłbym zrobić jakieś editboxy w które wpisywałoby się te wartości, ale przecież już do innego "zakręconego" rozliczania byłyby one bezużyteczne. Dlatego chce zrobić coś w postaci prostego skryptu liczącego cenę połączenia. Byłoby to coś przypominającego ten pasek z excela gdzie wpisuje sie rózne warości, adresy komórek i przy pomocy operatorów wykonuje na nich działania. Problem w tym, że zupełnie niewiem jak się za to zabrać,jaką powinien mieć składnie, jak odczytywać zapisany skrypt i wykonywać na jego podstawie obliczenia ( to chyba sie nazywa parser :)). Jeśli ktoś ma jakieś pomysły to bardzo proszę o pomoc.

PS
Pisze w Borland C++ Builder

0

No to dawaj Edita i pobaw się if'ami :)

0

Tu się przyda pewno ONP (Odwrotna Notacja Polska), jest gdzieś w serwisie art o tym (Kalkulator ONP lub cuś podobnego)

0

Chodzi ci mniej więcej o coś takiego że masz jakieś swoje zmienne definiowane przez użytkownika i podajesz na przykład wzór do obliczeń a program wstawia sobie wartości do zmiennych i liczy z podanego wzoru? Pisałem kiedyś program do doświadczeń z fizyki z użyciem czujników i kompa. Zrobiłem to tak że można sobie definiować swoje zmienne i podawać wzory (tak jak w Excelu), więc progam był bardzo elastyczny.

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