Advertisement
mashen456

PA_02

Dec 2nd, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main()
  6. {
  7. //Benutzereingabe definieren und einlesen
  8.  
  9. int benEing_1 = 699211;
  10. // scanf("%i", &benEing_1);
  11. benEing_1 = benEing_1 / 10000;
  12.  
  13. // Benutzereingabe auf min. 10 setzen wenn < 10
  14.  
  15. if(benEing_1 < 10) {
  16. benEing_1 = 10;
  17. }
  18.  
  19. // Definieren der Variablen
  20.  
  21. double vorz_1 = 1.0;
  22. double basis_1 = 1.0;
  23. double exponent_1;
  24. double ergReihe_1 = 0;
  25.  
  26.  
  27. // Berechnung Reihe 1
  28.  
  29. int i;
  30.  
  31. for(i = 1; i <= benEing_1; i++) {
  32. vorz_1 = vorz_1 * -1.0;
  33. basis_1 = basis_1 + 2.0;
  34. exponent_1 = basis_1 * basis_1;
  35. ergReihe_1 = ergReihe_1 + (vorz_1 / exponent_1);
  36. }
  37.  
  38. // Berechnung Idealergebnis Reihe 1
  39.  
  40. int benEing_2 = 99999;
  41.  
  42. double vorz_2 = 1.0;
  43. double basis_2 = 1.0;
  44. double exponent_2;
  45. double idealergReihe_1 = 0;
  46.  
  47. int i2;
  48.  
  49. for(i2 = 1; i2 <= benEing_2; i2++) {
  50. vorz_2 = vorz_2 * -1.0;
  51. basis_2 = basis_2 + 2.0;
  52. exponent_2 = basis_2 * basis_2;
  53. idealergReihe_1 = idealergReihe_1 + (vorz_2 / exponent_2);
  54. }
  55.  
  56. printf("Summenwert Reihe 1: \n%lf \n\nDurchgefuehrte Iterationsschritte: \n%i \n\nIdealer Ergebniswert: \n%lf\n\n",
  57. ergReihe_1 + 1, benEing_1, idealergReihe_1 + 1);
  58.  
  59.  
  60. //ergReihe_1 = ergReihe_1 * 10.0;
  61.  
  62. double log_1;
  63.  
  64. printf("\n%lf",ergReihe_1);
  65. log_1 = log(1.0 + 31.41);
  66.  
  67. printf("Logarithmusfunktion Ergebnis Reihe 1: \n%lf\n\n", log_1);
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74. return 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement