Hirdetés
- Poco F6 5G - Turbó Rudi
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Honor Magic6 Pro - kör közepén számok
- Netfone
- Samsung Galaxy A17 5G – megint 16
- Mobil flották
- Samsung Galaxy S25 - végre van kicsi!
- Bemutatkozott a Poco X7 és X7 Pro
- iPhone topik
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
-
Mobilarena
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Mutt
senior tag
válasz
#77257183
#53400
üzenetére
Szia,
Itt az én makrós változatom.
Option ExplicitDim fibonacci(1000) As Variant 'megtalált fibonacci számok listájaSub Valaszt()Dim c As LongDim r As DoubleDim pozicio As Long'Rnd() függvénynek kell, különben nem lesz igazán véletlenszámRandomize'1-es poziciótól indulunkpozicio = 1With ActiveSheet'fejléc a füzetre.Range("A1") = "Lépés".Range("B1") = "Pozíció".Range("C1") = "Véletlen szám".Range("D1") = "Fibonacci szám"'100 lépéses ciklusFor c = 1 To 100r = Rnd()'fel-le lépkedünk a listábanIf r < 0.5 Thenpozicio = pozicio + 1ElseIf pozicio > 2 Thenpozicio = pozicio - 2Elsepozicio = 1End IfEnd If'kiírtajuk a kapott eredeményeket.Cells(c + 1, "A") = c.Cells(c + 1, "B") = pozicio.Cells(c + 1, "C") = r.Cells(c + 1, "D") = FibonacciNum(pozicio)Next cEnd WithEnd Sub'rekurzív fibonacci szám generátorFunction FibonacciNum(n As Long)If Not IsEmpty(fibonacci(n)) ThenFibonacciNum = fibonacci(n)Exit FunctionEnd IfIf n = 0 ThenFibonacciNum = 0fibonacci(0) = 0Exit FunctionEnd IfIf n = 1 ThenFibonacciNum = 1fibonacci(1) = 1Exit FunctionEnd IfFibonacciNum = FibonacciNum(n - 1) + FibonacciNum(n - 2)fibonacci(n) = FibonacciNumEnd Functionüdv
Új hozzászólás Aktív témák
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- GYÖNYÖRŰ iPhone 15 Pro Max 512GB Blue Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4089
- Bomba ár! Lenovo ThinkPad L13 G1i - i5-10GEN I 8GB I 256SSD I 13,3" FHD I HDMI I W11 I Cam I Gar
- Bomba ár! Lenovo IdeaPad V130-14IGM - N4000 I 4GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 13 Pro Max 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3722, 100% Akksi
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50

