Funkce ve Visual Basic v Excelu (vyřešeno) Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Unholy
Level 3.5
Level 3.5
Příspěvky: 675
Registrován: září 06
Pohlaví: Muž
Stav:
Offline
Kontakt:

Funkce ve Visual Basic v Excelu (vyřešeno)  Vyřešeno

Příspěvekod Unholy » 13 lis 2006 22:19

může mi někdo prosím pomoci s úkolem do školy? možná to tu trochu nepatří, ale potřebuju napsat fci která počítá geometrické řady o vzorci " s=1+q+q^2+q^3+...+q^n-1 " s pomocí cyklu FOR.. Cpou se do toho samo ty kvocienty "q" a člen "n"...

napadlo mě něco jako:

Kód: Vybrat vše

Function soucet_s(q As Double, n As Double) As Double
Dim i As Double
For i = 0 To n - 1
soucet_s = q ^ i
Next i
End Function


jen právě nevím jak tam dostat ten cyklus ať to opakuje dokud není to n-1..
prosím pomoc, děkuju
Naposledy upravil(a) Unholy dne 14 lis 2006 12:58, celkem upraveno 1 x.
Jsi-li bez miny, hoď kamenem...
V nebi je lepší vzduch, ale v pekle lepší společnost :twisted:

Reklama
Luboš
Tvůrce článků
Level 5
Level 5
Příspěvky: 2038
Registrován: květen 05
Pohlaví: Muž
Stav:
Offline

Příspěvekod Luboš » 14 lis 2006 07:49

Ve Visual Basic for Application (např. v Excelu) by to mohlo být např.:

Function soucet_s(q As Double, n As Double) As Double
Dim i As Double
i = 0
Do Until (i = n - 1)
soucet = q ^ i
i = i + 1
Loop
End Function


Vyzkoušej, zda je to ono.
Potřebujete jinou pomoc při řešení problému ve Windows 10? Stáhněte si soubor Win10-finty.

orlik
nováček
Příspěvky: 2
Registrován: listopad 06
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod orlik » 14 lis 2006 11:36

ja myslim ze staci tento kod se zminovanym for .. next

s = soucet_s(5, 3)


Function soucet_s(q As Double, n As Integer) As Double
Dim i As Integer
For i = 0 To n - 1
soucet_s = soucet_s + q ^ i
Next i
End Function

Uživatelský avatar
Unholy
Level 3.5
Level 3.5
Příspěvky: 675
Registrován: září 06
Pohlaví: Muž
Stav:
Offline
Kontakt:

děkuju

Příspěvekod Unholy » 14 lis 2006 12:54

Děkuju za pomoc, řešení zaslané orlikem se zadá být v pořádku :) Navíc sem to potřeboval řešit tím cyklem FOR :) Jste machři :))
Jsi-li bez miny, hoď kamenem...
V nebi je lepší vzduch, ale v pekle lepší společnost :twisted:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • ErP - ,,nebezpečná" funkce? Příloha(y)
    od DifiCZ » 05 lis 2023 12:26 » v Vše ostatní (sw)
    11
    2489
    od WolfGunCZ Zobrazit poslední příspěvek
    09 lis 2023 13:16
  • Excel - funkce když
    od Martyn20 » 13 črc 2023 11:56 » v Kancelářské balíky
    5
    2510
    od mmmartin Zobrazit poslední příspěvek
    13 črc 2023 18:44
  • Import PDF do excelu Příloha(y)
    od luko02420 » 13 kvě 2023 11:29 » v Kancelářské balíky
    18
    3516
    od luko02420 Zobrazit poslední příspěvek
    16 kvě 2023 11:27
  • Poškozený soubor excelu Příloha(y)
    od Jsimi » 06 úno 2024 22:43 » v Kancelářské balíky
    0
    767
    od Jsimi Zobrazit poslední příspěvek
    06 úno 2024 22:43
  • Promítaní excelu a videa zároveň
    od Marw7_ » 02 čer 2023 15:57 » v Vše ostatní (sw)
    2
    1314
    od X Zobrazit poslední příspěvek
    02 čer 2023 18:06

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti