Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
freak987
Anmeldungsdatum: 27.02.2005 Beiträge: 9
|
Verfasst am: 27.02.2005, 23:24 Titel: Suche Programm um Sinus zu berechnen |
|
|
Hi
Ich suche ein Programm welches den Sinus Berechnet... wenn ich den passenden Befehl x(sin) eingebe kommt meisten nur was komisches raus...
Perfekt wäre es natürlich wenn einer ein Programm zur Berechnung des Sinus hätte, bin aber auch für jeden Tip dankbar.
Mfg
Chris |
|
Nach oben |
|
 |
Skilltronic

Anmeldungsdatum: 10.09.2004 Beiträge: 1148 Wohnort: Köln
|
|
Nach oben |
|
 |
Dusky_Joe

Anmeldungsdatum: 07.01.2005 Beiträge: 1007 Wohnort: Regensburg/Oberpfalz
|
Verfasst am: 28.02.2005, 13:46 Titel: |
|
|
QB benutzt Bogenmaße, deswegen kommt z.B. bei SIN(90) nicht 1 raus, sondern... irgendwas. Um deg in rad ('Normale Winkel' in Bogenmaß) umzurechnen, teilst du einfach durch 57.
(Das ist noch etwas ungenau... die Genaue Zahl errechnet sich durch 360/pi)
Geht auch irgendwie über ATN, glaub ich, wie genau weiß ich aber ned.... _________________ fully biological degradable
Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet. |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 28.02.2005, 15:10 Titel: |
|
|
Code: | DegToRad# = ATN(1#)/90#
alpha = 90
PRINT SIN(alpha * DegtoRad#) '-> gibt dann 1.
|
_________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 28.02.2005, 23:03 Titel: |
|
|
Kleine Korrektur:
Code: | deg2rad# = ATN(1#) / 45# |
da der Arcustangens von 1 zu einem 45°-Winkel gehört. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 01.03.2005, 19:04 Titel: |
|
|
ups, stimmt... halbkreis ist ja nur 180 bzw ganzer kreis sind 2 pi..  _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
freak987
Anmeldungsdatum: 27.02.2005 Beiträge: 9
|
Verfasst am: 02.03.2005, 18:44 Titel: |
|
|
Also mein Programm:
Deg2Rad# = ATN(1#)/45#
input "", a
print SIN(a+Deg2Rad#)
Wenn ich nun 90 eingebe kommt ca. 0,88.... raus.
Was ist an meinem Programm falsch? |
|
Nach oben |
|
 |
Skilltronic

Anmeldungsdatum: 10.09.2004 Beiträge: 1148 Wohnort: Köln
|
Verfasst am: 03.03.2005, 01:02 Titel: |
|
|
Hallo!
Du musst den Umrechnungsfaktor mit dem Winkel im Gradmass multiplizieren. Also
PRINT SIN(a*Deg2Rad#)
Gruss
Skilltronic _________________ Elektronik und QB? www.skilltronics.de ! |
|
Nach oben |
|
 |
freak987
Anmeldungsdatum: 27.02.2005 Beiträge: 9
|
Verfasst am: 03.03.2005, 19:43 Titel: |
|
|
Dankeschön jetzt hat es endlich so geklappt wie ich wollte  |
|
Nach oben |
|
 |
|