Zadání:
Sestavte program, který načte do pole čísla (max. 100) a vypočte jejich součet
Řešení:
Pomocí prvního cyklu FOR pro proměnnou i načteme n hodnot a vložíme je do pole na příslušné pozice. V druhém
cyklu FOR sečteme všechny hodnoty v poli do proměnné soucet.
Module Module1
Sub Main()
Dim pole(99), soucet As Double
Dim i, n As Integer
Console.Write("Zadejte pocet cisel: ")
n = Console.ReadLine
For i = 0 To n - 1
Console.Write("Zadejte {0}.cislo: ", i + 1)
pole(i) = Console.ReadLine
Next
soucet = 0
For i = 0 To n - 1
soucet = soucet + pole(i)
Next
Console.WriteLine("Soucet cisel: {0}", soucet)
Console.ReadLine()
End Sub
End Module
program ke stažení
Pro studenty:
Oba cykly FOR se dají spojit do jednoho cyklu:
Module Module1
Sub Main()
Dim pole(99), soucet As Double
Dim i, n As Integer
Console.Write("Zadejte pocet cisel: ")
n = Console.ReadLine
soucet = 0
For i = 0 To n - 1
Console.Write("Zadejte {0}.cislo: ", i + 1)
pole(i) = Console.ReadLine
soucet = soucet + pole(i)
Next
Console.WriteLine("Soucet cisel: {0}", soucet)
Console.ReadLine()
End Sub
End Module