2019-11-06, 13:36
Mapę komunikatów tworzę na nowo wraz ze zmianą kodu.
Przedstawione powyżej obie opcje działają poprawnie.
Skoro przy ułamkach zawsze ma być wolta to można wykorzystać wolny 4 dźwięk każdej jednostki bo mamy coś takiego:
dla wartości: wartość = 1 odczytaj volt0.wav (wolt)
dla wartości: 1 < wartość < 5 odczytaj volt1.wav (wolty)
dla wartości 22,23,24,32,33,34,42,43,44 ... odczytaj volt1.wav (wolty)
dla reszty wartości odczytaj volt2.wav (woltów)
zostaje nam volt3.wav, który może brzmieć WOLTA i posłuży do ułamków.
Algorytm do przydzielenia odpowiedniej odmiany wykorzystuje jeżeli oraz resztę z dzielenia.
Problem jest kiedy algorytm natrafia na 1,1 wtedy odczytuje jako resztę czyli volt2.wav (woltów).
Przedstawione powyżej obie opcje działają poprawnie.
Skoro przy ułamkach zawsze ma być wolta to można wykorzystać wolny 4 dźwięk każdej jednostki bo mamy coś takiego:
dla wartości: wartość = 1 odczytaj volt0.wav (wolt)
dla wartości: 1 < wartość < 5 odczytaj volt1.wav (wolty)
dla wartości 22,23,24,32,33,34,42,43,44 ... odczytaj volt1.wav (wolty)
dla reszty wartości odczytaj volt2.wav (woltów)
zostaje nam volt3.wav, który może brzmieć WOLTA i posłuży do ułamków.
Algorytm do przydzielenia odpowiedniej odmiany wykorzystuje jeżeli oraz resztę z dzielenia.
Problem jest kiedy algorytm natrafia na 1,1 wtedy odczytuje jako resztę czyli volt2.wav (woltów).

