#include <stdio.h>
void summe_float( ) {
float x1= 10000.0 ;
float x2=- 1.0e-3 / 9 ;
float x3= 25.0e2 ;
float x4= 1.0e-3 / 7 ;
float x5=- 12.5e3 ;
float y= x1;
printf ( "Test A1: (Addition schrittweise):%.21f \n " , y
) ; y= y+ x2;
printf ( "Test A2: (Addition schrittweise):%.21f \n " , y
) ; y= y+ x3;
printf ( "Test A3: (Addition schrittweise):%.21f \n " , y
) ; y= y+ x4;
printf ( "Test A4: (Addition schrittweise):%.21f \n " , y
) ; y= y+ x5;
printf ( "Test A5: (Addition schrittweise):%.21f \n " , y
) ;
float z;
z= x1+ x2+ x3+ x4+ x5;
printf ( "Test B: (Addition direkt):%.21f \n " , z
) ; return ;
}
int main( ) {
summe_float( ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN1bW1lX2Zsb2F0KCkgewogICAgZmxvYXQgeDE9MTAwMDAuMDsKICAgIGZsb2F0IHgyPS0xLjBlLTMvOTsKICAgIGZsb2F0IHgzPTI1LjBlMjsKICAgIGZsb2F0IHg0PTEuMGUtMy83OwogICAgZmxvYXQgeDU9LTEyLjVlMzsKICAgIGZsb2F0IHk9eDE7CiAgICBwcmludGYoIlRlc3QgQTE6IChBZGRpdGlvbiBzY2hyaXR0d2Vpc2UpOiUuMjFmIFxuIix5KTsKICAgIHk9eSt4MjsKICAgIHByaW50ZigiVGVzdCBBMjogKEFkZGl0aW9uIHNjaHJpdHR3ZWlzZSk6JS4yMWYgXG4iLHkpOwogICAgeT15K3gzOwogICAgcHJpbnRmKCJUZXN0IEEzOiAoQWRkaXRpb24gc2Nocml0dHdlaXNlKTolLjIxZiBcbiIseSk7CiAgICB5PXkreDQ7CiAgICBwcmludGYoIlRlc3QgQTQ6IChBZGRpdGlvbiBzY2hyaXR0d2Vpc2UpOiUuMjFmIFxuIix5KTsKICAgIHk9eSt4NTsKICAgIHByaW50ZigiVGVzdCBBNTogKEFkZGl0aW9uIHNjaHJpdHR3ZWlzZSk6JS4yMWYgXG4iLHkpOwoKICAgIGZsb2F0IHo7CiAgICB6PXgxK3gyK3gzK3g0K3g1OwogICAgcHJpbnRmKCJUZXN0IEI6IChBZGRpdGlvbiBkaXJla3QpOiUuMjFmIFxuIix6KTsKcmV0dXJuOwp9CgppbnQgbWFpbigpIHsKc3VtbWVfZmxvYXQoKTsKICAgIHJldHVybiAwOwp9