Programmieren - alles kontrollieren 4.937 Themen, 20.645 Beiträge

Anfängerproblem

weisi / 3 Antworten / Flachansicht Nickles

Halli Hallo


Ich bin jetzt auch unter die Programmierer gegangen und habe da mal zu VisualBasic 6 StartPaket ne Frage,

Ich kann snun schon ein wenig programmieren und wollte mal ein einfaches Programm zur Winkelberechnung im rechtwinkligen Dreieck schreiben.

Was muss ich schreiben um aus dem wert 0.6 zum Beispiel (quotient aus Hypothenuse und ankathete) den Winkel in Grad zu erhalten?

Ich nehme an für euch ist das total einfach aber ich fange ja gerade erst an?

Ich bitte um Hilfe!!


Ach noch was mit meier Version von VisualBasic kann ich keine EXE Dateien erzeugen! Wisst ihr wo ich mir ein Compiler (so heißt das glaube ich) herunterladen kann, der EXE Dateien erzeugt? sind solche Programme überhaupt legal?

bei Antwort benachrichtigen
Borlander weisi „Anfängerproblem“
Optionen

Erst mal die Mathematik:
    cos a = Ankathete / Hypothenuse
a = arccos( Ankathete / Hypothenuse )


Da ich nicht in VB Programmieren weiß ich leider nicht ob es die Arcus-Cosinus-Funktion gibt (in QBasic gibt es die nicht). Such mal in der Hilfe nach der COS Funktion. Dort solltest Du wenn vorhanden die Umkehrfunktion finden. Alternativ müsstest Du die Arcus-Tangens-Funktion (ATN) verwenden.

a = atn( Gegenkathete / Ankathete )


Jetzt ist noch zu beachten, dass die Kreisfunktionen den Winkel im Bogenmaß zurückgeben. Du muss also das Ergebnis durch 2Pi teilen und mit 360 multiplizieren.


a = atn( Gegenkathete / Ankathete ) * 180 / PI



CU Borlander

bei Antwort benachrichtigen