Hi Leute,
ich verwende folgenden Code:
Ärgerlicherweise gibt folgende Zeile:
zurück.
Leider weiss ich nicht wie es zu der Rückgabe kommt. Ich kann mir nicht erklären wie die Funktion 0 zurückgeben kann.
Hoffe einfach es hilft wenn mal wer anders draufguckt.
Gruß Rene
ich verwende folgenden Code:
PHP:
//Absolut
float Abs(float a)
{
if(a<0)
{
a=-a;
}
return a;
}
//Potenzieren
float Potenz(float a, int b)
{
//Variabeln bestimmen
int e = Abs(b);
int i = 0;
int x = 1;
//Multiplikation ausführen
do
{
x = x * a;
i++;
} while(i<e);
//Falls negativer Exponent
x = 1 / x;
//Falls b Null ist
if(b==0)
{
x = 1;
}
//Wert zurückgeben
return x;
}
Ärgerlicherweise gibt folgende Zeile:
PHP:
cout << "2 hoch 4 ist: " << Potenz(2,4) << endl;
2 hoch 4 i ist: 0
zurück.
Leider weiss ich nicht wie es zu der Rückgabe kommt. Ich kann mir nicht erklären wie die Funktion 0 zurückgeben kann.
Hoffe einfach es hilft wenn mal wer anders draufguckt.
Gruß Rene