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
  • Visual studio 2022 Příloha(y)
    od Tondaaaa » 06 říj 2024 20:03 » v Vše ostatní (sw)
    3
    3345
    od faraon Zobrazit poslední příspěvek
    08 říj 2024 19:33
  • Fičura v Excelu Příloha(y)
    od Rosta_Kolmix » 27 čer 2024 17:12 » v Kancelářské balíky
    1
    3318
    od Grimm Zobrazit poslední příspěvek
    28 čer 2024 23:30
  • ComboBox v Excelu kopírování Příloha(y)
    od LukM » 19 říj 2024 14:03 » v Kancelářské balíky
    0
    2629
    od LukM Zobrazit poslední příspěvek
    19 říj 2024 14:03
  • automaticke nastaveni velikosti komentare v Excelu
    od Mikik Block » 04 zář 2024 15:17 » v Kancelářské balíky
    0
    3166
    od Mikik Block Zobrazit poslední příspěvek
    04 zář 2024 15:17

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 2 hosti