Hallo ich habe ein Problem und wäre um eure Hilfe sehr dankbar.
Und zwar geht es darum, 2 Arrays miteinander zu vergleichen. Es handelt sich dabei um mehrdimensionale, dynamische Arrays.
In einer Spalte des jeweiligen Arrays befinden sich Artikelnummern, welche auf übereinstimmung geprüft werden sollen. Sollte eine Übereinstimmung stattfinden soll ein dazugehöriger Wert aus dem 1. Array mit dem dazugehörigen Wert aus dem 2. Array multipliziert werden.
Bsp:
Array 1:
Spalte 1: Spalte 2: Array1(0,0) = 111
Artikelnummer Wert Array1(2,1) = 2
Zeile1: 111 5 Array1(3,0) = 41
Zeile2: 53 11 ect...
Zeile3: 84 2
Zeile4: 41 8
Array 2:
Spalte 1: Spalte 2:
Artikelnummer Wert
Zeile1: 84 2
Zeile2: 12 7
Zeile3: 41 5
Zeile4: 18 2
Die Artikelnummern können im jeweiligen Array wild durcheinander gemischt sein.
Weiters können die Arrays unterschiedlich groß sein.
Da nun die Artikelnummer 84 übereinstimmt soll 2 * 2 (also 4) berechnet werden.
Auch die Artikelnummer 41 stimmt überein, somit soll der Wert (5 * 8) = 40 berechnet werden.
Die übereinstimmende Artikelnummer soll dann mit dem berechneten Wert wieder in ein drittes (neues) Array gespeichert werden.
Also:
Array3:
Artikelnummer Wert
84 4
41 40
Ich bin für jede Hilfe sehr dankbar und bitte euch um euer Fachwissen. Danke im voraus
|