fork(3) download
  1. #include <stdio.h>
  2.  
  3. void summe_float() {
  4. float x1=10000.0;
  5. float x2=-1.0e-3/9;
  6. float x3=25.0e2;
  7. float x4=1.0e-3/7;
  8. float x5=-12.5e3;
  9. float y=x1;
  10. printf("Test A1: (Addition schrittweise):%.21f \n",y);
  11. y=y+x2;
  12. printf("Test A2: (Addition schrittweise):%.21f \n",y);
  13. y=y+x3;
  14. printf("Test A3: (Addition schrittweise):%.21f \n",y);
  15. y=y+x4;
  16. printf("Test A4: (Addition schrittweise):%.21f \n",y);
  17. y=y+x5;
  18. printf("Test A5: (Addition schrittweise):%.21f \n",y);
  19.  
  20. float z;
  21. z=x1+x2+x3+x4+x5;
  22. printf("Test B: (Addition direkt):%.21f \n",z);
  23. return;
  24. }
  25.  
  26. int main() {
  27. summe_float();
  28. return 0;
  29. }
Success #stdin #stdout 0s 2168KB
stdin
Standard input is empty
stdout
Test A1: (Addition schrittweise):10000.000000000000000000000 
Test A2: (Addition schrittweise):10000.000000000000000000000 
Test A3: (Addition schrittweise):12500.000000000000000000000 
Test A4: (Addition schrittweise):12500.000000000000000000000 
Test A5: (Addition schrittweise):0.000000000000000000000 
Test B: (Addition direkt):0.000031746028980705887