Který člen, Tk, určité matematické řady je definován následujícím vzorcem:

Tk = k2 + 6k + 1
9k + 7

První člen, T1, řady získáme dosazením k = 1 do vzorce i.e.

T1 = 12 + 6 + 1 = 1 a
9. + 7 2
T2 = 22 + 12 + 1 = 17 .. a tak dále
18 + 7 25

Níže se podíváme na program v Excelu VBA, který vypočítá libovolný člen Tk a součet členů do N.

Vysvětlení: Uživatel má možnost zadat „Všechny“ nebo „Liché“, respektive vypočítat součet prvních N členů řady nebo součet pouze lichých členů do N.

Umístěte na pracovní list příkazové tlačítko a přidejte následující řádky kódu:

1. Nejprve deklarujeme čtyři proměnné typu Integer a jednu proměnnou typu String.

Dim i, term, N, stepSize As Integer
Dim sumType As String

2. Za druhé inicializujeme proměnné.

i = 0
N = Range(„C2“).Value
sumType = Range(„C3“).Value

3. Vyprázdníme pole.

Range(„A8:B1000“).Value = „“
Range(„C6“).Hodnota = „“

4. Určete velikost kroku.

Select Case sumType
Case Is = „All“
stepSize = 1
Case Is = „Odd“
stepSize = 2
Case Else
MsgBox „Zadejte platný výraz do buňky C3“
End
End Select

Tip: projděte si náš program Select Case, abyste se o struktuře Select Case dozvěděli více.

5. Proveďte výpočty.

Vysvětlení: Pomocí klíčového slova Step určíme přírůstek (1 pro „All“ a 2 pro „Odd“) pro proměnnou čítače cyklu.

Výsledek:

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.