vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Re: Komma anstatt Punkt 
Autor: Header
Datum: 29.09.06 22:00

Danke für den Tipp, aber er gibt mir den Fehler nun einfach auf dieser neuen Zeile aus. Also, zur besseren Übersicht poste ich jetzt mal den ganzen Code (ausser dem Teil, der funktioniert.

Private Sub CommandButton1_Click()
'Variablen definieren
Dim i As Integer
Dim ywerte() As Double
Dim rakete() As Double
Dim weg() As Double
Dim Zeit() As Double
Dim geschwindigkeit As Double
Dim startzeit As Double
Dim stargeschwindigkeit As Single
Dim masse As Double
gesamt = Mrakete
total = Mrakete - mtreibstoff
 
'Start
Erase Zeit
ReDim Zeit(0)
Zeit(0) = zeitschritt
 
Erase ywerte
ReDim ywerte(0)
 
ywerte(0) = gzuwachs(mt, Vaustritt, Mrakete) '1. Berechnung der Geschwindigkeit
i = 0
mtreibstoff = mtreibstoff - (mt * zeitschritt)
Mrakete = total + mtreibstoff
 
ReDim rakete(0)
rakete(0) = mtreibstoff
ReDim weg(0)
weg(0) = ywerte(0) * zeitschritt
 
While mtreibstoff > 0
i = i + 1
 
If Mrakete - (mt * zeitschritt) < total Then
zeitschritt = -(total - Mrakete) / mt
Mrakete = total
zeitschritt = CDbl(zeitschritt)
End If
 
geschwindigkeit = gzuwachs(mt, Vaustritt, Mrakete)
mtreibstoff = mtreibstoff - (mt * zeitschritt)
Mrakete = total + mtreibstoff
 
'Werte in Array schreiben
ReDim Preserve ywerte(i)
ywerte(i) = geschwindigkeit + ywerte(i - 1)
ReDim Preserve weg(i)
weg(i) = ywerte(i) * zeitschritt + weg(i - 1)
ReDim Preserve rakete(i)
rakete(i) = mtreibstoff
ReDim Preserve Zeit(i)
Zeit(i) = zeitschritt + Zeit(i - 1)
Wend
Die Werte mt, Vaustritt, Mrakete, Mtreibstoff und zeitschritt sind am Anfang gegeben, dass heisst werden vom Benutzer in die entsprechenden Felder eingegeben.

Hoffe, das hilft weiter.
Thx für eure Antworten
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Komma anstatt Punkt839Header28.09.06 17:21
Re: Komma anstatt Punkt542Timon29.09.06 19:28
Re: Komma anstatt Punkt569Header29.09.06 22:00
Re: Komma anstatt Punkt534Timon30.09.06 13:12
Re: Komma anstatt Punkt544Header30.09.06 14:27
Re: Komma anstatt Punkt512Timon01.10.06 16:58
Re: Komma anstatt Punkt502Header07.10.06 20:54

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-2025 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