Přiřazovací příkaz cyklus For
Kam to psát Aktivovat kartu vývojář Vývojář – Visual Basic View- Code (F7) Spustit program Run (F5)
Výpočet plochy obdélníka Sub Obdelnik() ZpravaA = "Zadejte stranu A (m)" ZpravaB = "Zadejte stranu B (m)" Titulek_dialogu = "Vstupní dialog pro vypočet obdelníku" Vychozi_hodnota = 0 Posice_X = 5000 Posice_Y = 5000 StranaA = InputBox(ZpravaA, Titulek_dialogu, Vychozi_hodnota, Posice_X, Posice_Y) StranaB = InputBox(ZpravaB, Titulek_dialogu, Vychozi_hodnota, Posice_X, Posice_Y) Plocha = StranaA * StranaB MsgBox (Plocha) End Sub
Vysvětlení příkazů Sub Obdelnik() ZpravaA = "Zadejte stranu A (m)" Název programu ZpravaA = "Zadejte stranu A (m)" Přiřazovací příkaz StranaA = InputBox(ZpravaA, Titulek_dialogu, Vychozi_hodnota, Posice_X, Posice_Y) Interaktivní vstup Plocha = StranaA * StranaB Výpočet MsgBox (Plocha) Zobrazení výsledku End Sub Konec programu
Tentýž program v cyklu Sub Obdelniky() ZpravaA = "Zadejte stranu A (m)" ZpravaB = "Zadejte stranu B (m)" Titulek_dialogu = "Vstupní dialog pro vypočet obdelníku" Vychozi_hodnota = 0 Posice_X = 5000 Posice_Y = 5000 for n=1 to 10 StranaA = InputBox(ZpravaA, Titulek_dialogu, Vychozi_hodnota, Posice_X, Posice_Y) StranaB = InputBox(ZpravaB, Titulek_dialogu, Vychozi_hodnota, Posice_X, Posice_Y) Plocha = StranaA * StranaB MsgBox (Plocha) ActiveSheet.Cells(1,n).Value = Plocha next n End Sub
Vysvětlení příkazů for n=1 to 10 ActiveSheet.Cells(1,n).Value = Plocha Cyklus pro hodnoty n od 1 do 10 ActiveSheet.Cells(1,n).Value = Plocha Uložit hodnotu v proměnné Plocha do aktivního listu na pozici 1,n next n Krok cyklu
Úkol Vytvořte program, který bude počítat hodnoty funkce f(x) = x2 + 2x + 1 pro 10 yadan7ch hodnot x Výsledné hodnoty zobrazte v Message Boxu a uložte do tabulky Vykreslete graf této funkce (Vložení – Graf – Bodový s vyhlezenými spojnicemi)