Suma cyfr liczby całkowitej

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
Dudek
Posty: 5
Rejestracja: 04 sty 2014 22:15
Wersja środowiska: LabVIEW 2010

Suma cyfr liczby całkowitej

Post autor: Dudek »

Witam wszystkich,
mam mogłoby się wydawać do zrobienia łatwą rzecz w LabView - a mianowicie wyliczać sumą cyfr podanej liczby całkowitej. W każdym innym języku programowania napisanie takiej funkcji to parę linijek kodu i problem z głowy. Natomiast w LabView mam z tym problem... Próbowałem użyć formuły Node i tam wklepać kod z C, niestety nie działo to poprawnie. Mógłby ktoś pomóc w rozwiązaniu tego problemu? A może nie potrzeba pisać własnej funkcji tylko jest dostępny gotowy bloczek do takich działań?
Załączniki
Schowek01.jpg
Schowek01.jpg (7.14 KiB) Przejrzano 5347 razy
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Suma cyfr liczby całkowitej

Post autor: PiDi »

W LabVIEW nie trzeba do tego ani jednej linijki kodu :D

Po kolei:
while - to pętla while
x%10 - to bloczek Quotient & Remainder
x/=10 - to po prostu dzielenie

W formula node też da się to zrobić, pewnie masz jakiś błąd w składni - ctrl+h, najedź myszką na formula node, poczytaj pomoc nt. jej składni.
ObrazekObrazekObrazekObrazek
Dudek
Posty: 5
Rejestracja: 04 sty 2014 22:15
Wersja środowiska: LabVIEW 2010

Suma cyfr liczby całkowitej

Post autor: Dudek »

Dzięki za pomoc! Udało się to zrobić :)
ODPOWIEDZ