Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Silnia
marchan




Typ: neutral
Postów: 40
Zarejestrowany: Oct 2004
Silnia

Cześć
Jest jakaś funkcja obliczająca silnie czy trzeba to robić pętlami.

09-05-2005 14:28
Pokaż profil marchan  Wyślij email do marchan   
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Z tego co wiem - w VB nie ma takiej funkcji. Zatem pozostaje robienie rekurencją (nie polecam) lub iteracją. Chyba, że ktoś zna jakiś wzór na szybsze obliczenie silni (ja nie znam). Można jeszcze próbować przerobić funkcję tak, by działała szybciej, jeśli potrzeba prędkości...

[Post edytowany dnia 10-05-2005 17:20 przez marcin_an]


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

10-05-2005 17:19
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
mrowek




Typ: neutral
Postów: 3
Zarejestrowany: Apr 2005

rekurencyjnie:

Public Function factorial(ByVal l As Long) As Long
   
    factorial = IIf(l <= 1, 1, l * silnia(l - 1))
   
End Function



_____________________________________________
pozdrawiam
adam m.

--dobre wałki--
http://www.liamb.foxnet.pl/download/chinka128.mp3

14-05-2005 14:33
Pokaż profil mrowek  Wyślij email do mrowek        2744424
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1