tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
3132
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cotrhox cotrhox ist offline Rookie
    Registriert seit
    Feb 2005
    Beiträge
    5
    Hi,
    ich möchte bei meinem Taschenrechner gerne Winkelfunktionen verwenden. Ich habe bereits das Forum durchsucht aber nichts passendes gefunden. Gibt es eine Möglichkeit in Delphi 7 mit sin, cos und tan zu arbeiten ?
    Mfg
     

  2. #2
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    In der (wirklich guten) Delphi-Hilfe wäre deine Scuhe erfolgreich gewesen: Es gibt alle Funktionen die du brauchst:
    sin(x:extended):extended
    cos(x:extended):extended
    tan(x:extended):extended
    acrsin(x:extended):extended
    arccos(x:extended):extended
    arctan(x:extended):extended

    Das sind wohl die gebräuchlichsten, auch für einen Taschenrechner. X ist immer im Bogenmaß anzugeben, gegebenenfals musst du umrechnen. Pi ist eine Delphi bekannte Konstante, du kannst sie einfach wie eine von dir deklarierte verwenden.

    lg Hellie
     

  3. #3
    cotrhox cotrhox ist offline Rookie
    Registriert seit
    Feb 2005
    Beiträge
    5
    Danke schon mal,
    brauch man für die winkelfunktion auch die use math ?
    Mfg
     

  4. #4
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Das ist jetzt nicht bös gemeint, sondern als Tipp für später:

    1. Möglichkeit: Ausprobieren. Erscheint beim Kompolieren "Undefinierter Bezeichner", erkennt er die Funktionen nicht an. Bei mir klappt es aber bei sin, cos und arctan.

    2. Möglichkeit: In der OH von Delphi nachschauen. Dort steht unter Unit immer die Unit, die die Funktion/Prozedur beinhaltet. Hier würdest du feststelle, dass die unter 1 genannten zur unit System gehören, die automatisch eingebunden sind. Bei den anderen Funktionen steht, dass sie zur Unit Math gehören.

    Wenn du also auch ArcusSinus und ArcusCosinus bestimmen willst, solltest du Math einbinden, ich persönlich würde es mir überlegen, wenn es nur um Tangens geht, geht ja schnell: prüfen, ob cos(x)<>0 und dann sin(x)/cos(x). Aber ich schätze mal, du wirst Arcusfunktionen auch gleich einbinden, vielleicht hast du es auch so schon, wenn es um einen TR geht.

    lg und einen guten Start in die Woche!
    Hellie
     

Ähnliche Themen

  1. Abbrüche bei USB-Benutzung
    Von Markus Kocur im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 01.10.08, 21:37
  2. ICQ API - Benutzung
    Von Rodney im Forum C/C++
    Antworten: 15
    Letzter Beitrag: 03.04.08, 09:46
  3. Winkelfunktionen
    Von AckiB im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 22.08.05, 17:02
  4. Winkelfunktionen umkehren
    Von Shakie im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 13.02.05, 11:14
  5. Interger-Wert/ Passwortabfrage / Winkelfunktionen
    Von DJMoscito im Forum Borland CBuilder und VCL
    Antworten: 13
    Letzter Beitrag: 02.01.05, 01:26