vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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
Problem mit Winkelfunktion 
Autor: TiKr
Datum: 27.02.05 12:03

Ich habe mir vorgenommen ein Programm zu schreiben, dass mit drei Werten alle Seiten und alle Winkel in einem Dreieck errechnet.
Bin jetzt gleich zu Anfang auf ein Problem gestoßen. Und zwar die Winkelfunktionen in VB6.
Was ich hier geschrieben habe war nur mal zum testen.
Public Sub All(dblA, dblB, dblC, dblAlpha, dblBeta, dblGamma)
 
    dblAlpha = dblAlpha * (3.14159265358979 / 180) 'Eingegebener Winkel wird 
    ' von Grad in Rad umgerechnet
    dblAlpha = Sin(dblAlpha) 'der Sinus wird gezogen
    Call Asin(dblAlpha) 'Sinus soll wieder in einen Winkel umgerechnet werden
    dblAlpha = dblAlpha * (180 / 3.14159265358979) 'Rad wir in Grad umgewandelt
 
End Sub
 
Public Sub Asin(dblWinkel)
 
    dblWinkel = Atn(dblWinkel / Sqr(-dblWinkel * dblWinkel + 1))
 
End Sub
Die Prozedur All soll den Wert in dblAlpha entgegennehmen, den Wert in RAD umwandeln, den Sinus ziehen, den Sinus wieder in einen Winkel umwandeln (Mit der Prozedur Asin) und dann den Wert wieder in Grad umwandeln.

Das funktioniert soweit auch ganz gut, nur ab einer Winkelgröße >88° kriege ich ganz komische werte raus. Und 90° geht überhaupt nicht, da dann in der Prozedur Asin durch 0 dividiert wird.

Wie kann ich diese Probleme umgehen bzw. was habe ich flasch gemacht!

Schon einmal THX für eure hilfe.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Winkelfunktion1.903TiKr27.02.05 12:03
Re: Problem mit Winkelfunktion780white5727.02.05 15:46
Re: Problem mit Winkelfunktion778TiKr27.02.05 19:11
Re: Problem mit Winkelfunktion846Zardoz27.02.05 21:12
Re: Problem mit Winkelfunktion767TiKr28.02.05 14:47
Re: Problem mit Winkelfunktion702Zardoz28.02.05 14:56
Re: Problem mit Winkelfunktion870white5728.02.05 15:41
Re: Problem mit Winkelfunktion784white5728.02.05 15:42
Re: Problem mit Winkelfunktion877white5728.02.05 15:41
Re: Problem mit Winkelfunktion756TiKr28.02.05 16:18
Re: Problem mit Winkelfunktion742white5728.02.05 18:28
Re: Problem mit Winkelfunktion800white5728.02.05 18:28

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