Zadání:
Sestavte program, který vypočte aritmetický průměr ze zadaného počtu čísel.
Řešení:
Zadání vyřešíme použitím cyklu FOR, který bude načítat čísla tolikrát, jakou hodnotu zadáme do proměnné pocet.
Module Module1
Sub Main()
Dim cislo, prumer, soucet As Double
Dim pocet, i As Integer
Console.Write("Zadejte pocet cisel: ")
pocet = Console.ReadLine
soucet = 0
For i = 1 To pocet
Console.Write("Zadejte {0}.cislo: ", i)
cislo = Console.ReadLine
soucet = soucet + cislo
Next i
prumer = soucet / pocet
Console.WriteLine("Aritmeticky prumer={0:0.000}", prumer)
Console.ReadLine()
End Sub
End Module
program ke stažení
Pro studenty:
Pozor, nesmíte vynechat sekci inicializace proměnných. Do proměnné soucet MUSÍTE vložit hodnotu 0 (nula), jinak by program dosadil své počáteční hodnoty.
Pro učitele:
Doporučuji ukázat a vysvětlit studentům, jak program zareaguje na nulovou hodnotu v proměnné pocet a na
záporné hodnoty v proměnné pocet.