Sinus und Cosinus programmieren



  • Hallo liebe Community,

    ich muss ein Programm schreiben.
    Und zwar lautet die Aufgabe :
    Mann soll ein Funktion programmieren. Die Zahl z muss berechnet werden nach der Fakultät...Das habe ich schon einmal.

    Es sollen 2 Funktionen sin und cos einer Zahl z mit Hilfe von cmath berechnet werden. (Wie bringe ich cmath da ein? Habe über der main #include <cmath> geschrieben aber es rechnet den Sinus und Cosinus nicht. )

    Meine Funktion von Sinus:

    void fak(int x)
    {
    int ergebnis = 1;
    for (int b = 1; b <= x; b++)

    ergebnis = ergebnis * b; // Berechnung der Fakultät
    cout << x << "! = " << ergebnis << endl;

    system("pause");

    Und die Berechnung soll bis zum 5 Grad gehen (N=1)
    Und Die Sinus Werte sollen auf dem Bildschirm ausgegeben werden....Hoffe mir kann einer helfen



  • double sin()// Funktion Sinusberechnung
    {
    int x; // Deklarieren der Variablen
    double y;
    double sinus;
    do{
    cout << "Berechnen Sie den Sinus einer beliebigen positiven Zahl" << endl;
    cin >> x;//Eingabe einer Zahl für die Sinusberechnung
    } while (x < 0);

    return sin(x);



  • Alle Funktionen in cmath liegen im Namespace std. Du musst also Deine letzte Zeile so umschreiben:

    // statt:
    return sin(x);
    // besser:
    return std::sin(x);
    

Anmelden zum Antworten