Sådan Find den største værdi i et array i Visual Basic
En Visual Basic array er en datastruktur, der gør det muligt at gemme en liste over værdier. Arrays kan gemme enhver datatype i Visual Basic, fra heltal til strenge. Visual Basic giver ikke en funktion, som automatisk vil finde den største værdi i et array, men hvis dit array gemmer numeriske værdier som heltal eller flydende kommatal, kan du programmere en løkke, der vil søge gennem array for den største værdi og output resultatet.
Vejledning
• Opret en variabel "Max", som vil gemme indekset placeringen af den største værdi i array og initialisere den til "0" Opret en variabel "i", som vil gemme den aktuelle indeks position i opstillingen.
2. Opret en "For" loop. Har loop ITERATE- fra "i = 1", indtil det når enden af matrixen. Brug "UBound ()" funktionen på dit array til at returnere antallet af elementer i arrayet; dette er antallet af iterationer sløjfen skal udføre.
• Sammenlign værdien af array på "Max" til værdien af array på "i". Hvis værdien lagret i "Max" er større, fortsætte med løkken. Hvis værdien på "i" er større, og sæt "Max" lig med "i", og fortsætte med løkken.
• Luk løkken.
• Opret en variabel "MAXVALUE", der gemmer den højeste værdi i array. Indstil "MAXVALUE" lig med værdien opbevares ved "Max" i opstillingen.
• Output værdien af "MAXVALUE."