PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Potenzwerte mit pow()


Winter[Raven]
2004-12-25, 17:47:35
Moi leutz, kann mir bitte einer mal die Formel erklären, woher kommt bei der Formel 2.0 + pow(5.0, x) die 5 her?


// Berechnung von Potenzwerten mit der Standardfunktion pow()

#include "stdafx.h" // Der restliche Fuck!
#include <iostream> // Deklaration von cout.
#include <cmath> // double pow(double, double);

using namespace std;

int main()
{
double x = 2.5, y; // anhand des Prototyps erzeugt der Compiler den richtigen Aufruf, bzw. die Fehlermeldung!

// Brechnung von x hoch 3:


y = pow(x, 3.0); // Ok! Return-Wert an y zuweisen.
y = pow(x, 3); // Auch ok! Compiler wandelt den int-wert in double um.

cout << "2.5 hoch 3 ergibt: " << y << endl;

// Mit der Funktion pow() kann gerechnet werden:

cout << "2 + (5 hoch 2.5) ergibt: " << 2.0 + pow(5.0, x) << endl;
return 0;
}

Sephiroth
2004-12-25, 18:49:22
']
cout << "2 + (5 hoch 2.5) ergibt: " << 2.0 + pow(5.0, x) << endl;
Moi leutz, kann mir bitte einer mal die Formel erklären, woher kommt bei der Formel 2.0 + pow(5.0, x) die 5 her?
Da soll doch 5^2.5 gerechnet werden ... wenn x = 2.5 ist, dann muß da doch 5.0 stehen. nesch?

Winter[Raven]
2004-12-25, 20:17:12
Ups, *den Kopf gegen die Wand klatsch*

Ich bin doch ne duffe Nuss, ich muss wohl wirklich Tomaten auf den Augen haben.

THX! Sorry für die Blindheit.