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?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Die Rechnungen kannst du mit +,-,/,*,^ machen.
(Wurzel mit x^0.5)
Ein Compiler ist bei VB schon dabei:
Unter "Datei -> [Programm].exe erzeugen"
Quadratwurzel sollte auch mit SQR(x) gehen.
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