vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Flächeninhalt Polygon 
Autor: JensIng
Datum: 04.04.13 17:50

Hallo,

Im Ramen meines Studiums (Maschinenbau) soll ich ein Programm schreiben welches aus den eingelesenen X und Y Koordinaten die Fläche des Polygons nach Gaus berechnet und ausgibt.

Das Polygon darf bis zu 20 Eckpunkte haben.

Leider wurden die Schleifen so schlecht erklärt dass ich nun nicht weiter komme.

Bisher bin ich bei folgendem Code

Private Sub CommandButton1_Click()
 
Dim x As Double
Dim y As Double
Dim A As Double
Dim Summe As Double
Dim reihe_count As Double
Dim auswahl_x As Range
Dim auswahl_y As Range
Dim istart As Integer
Dim iend As Integer
Dim zaehler As Integer
 
Set auswahl_x = Range(RefEdit1.Value)
Set auswahl_y = Range(RefEdit2.Value)
 
reihe_count = auswahl_x.Rows.Count
 
istart = 1
iend = reihe_count
zaehler = istart
 
For zaehler = istart To iend
    Summe = (auswahl_y(zaehler + 0) + auswahl_y(zaehler + 1)) * (auswahl_x( _
      zaehler + 0) - auswahl_x(zaehler + 1))
Next zaehler
 
A = (Abs(Summe)) / 2
 
Label5.Caption = A
 
End Sub
Was muss ich tun damit die in der For-Next schleife erzeugten Ergebnisse zusammengerechnet und als ein Wert ausgegeben werden ?
Ich habe ja je nach Anzahl der Ecken "reihe_count"-Ergebnisse

Zur Überprüfung habe ich 4 Koordinaten eingegeben

0, 0
5, 0
5, 5
0, 5

Nach der Verwendeten Formel müssten 25 rauskommen, jedoch spuckt mir das programm 0 aus.

Ich bin totaler Neuling auf dem Gebiet und werde ins Kalte Wasser geschmissen.
Deshalb freue ich mich über jede Hilfe

mit freundlichen Grüßen
Jens
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Flächeninhalt Polygon1.343JensIng04.04.13 17:50
Re: Flächeninhalt Polygon823Zardoz04.04.13 18:08
Re: Flächeninhalt Polygon776JensIng04.04.13 18:11

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel