delphinhawe
Erfahrenes Mitglied
Code:
#include <stdio.h>
#include <math.h>
#define PI 3.14159265
int main ()
{
float a, b, tanx, Ziel;
a=3;
b=6;
tanx = a/b ;
Ziel = atan (tanx) * 180 / PI;
printf ("%f \n", Ziel );
//return 0;
}
Code:
#include <stdio.h>
#include <math.h>
#define PI 3.14159265
int main ()
{
double Ziel, tanx;
Ziel = 26,56505118;
tanx = tan (Ziel*PI/180);
printf ("%lf.\n",tanx);
//return 0;
}
Hallo!
Beim ersten Zitat stelle ich fest,
daß das Ergebnis bei tanx=3/6=0,5 lautet!
Beim zweiten Zitat stelle ich fest,
daß das Ergebnis bei tanx=0,48733 anstatt 0,5 ungenau ist!
Frage: Was ist da falsch programmiert? Ist das ein Rechenfehler?
delphinhawe