Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Unendliche_Reihe
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13.  
  14. double dTerm = 0;
  15. double dSumme = 0;
  16. double n = 0;
  17. double dPotenz = 1;
  18. double dSummenglieder = 0;
  19.  
  20. Console.Write("Bitte x eingeben: ");
  21. double x = Convert.ToDouble(Console.ReadLine());
  22.  
  23. if (x <= 0 )
  24. {
  25. Console.WriteLine("x muss größer als 0 sein");
  26. }
  27.  
  28. else
  29. {
  30. //*****************************************************
  31. // Wenn dTerm: x=1 => 1,999992, 18 summanten
  32. //******************************************************
  33.  
  34. //do
  35. //{
  36. // dTerm = (x / (Math.Pow(2, n)));
  37. // dSumme = dSumme + dTerm;
  38. // n++;
  39. // dSummenglieder++;
  40. //} while (dTerm > 0.00001);
  41.  
  42.  
  43. //*****************************************************
  44. // Wenn dSumme + Term: x=1 => 1,999985, 17 summante
  45. //******************************************************
  46.  
  47.  
  48. do
  49. {
  50. dSumme = dSumme + (x / Math.Pow(2, n));
  51. n++;
  52. dSummenglieder++;
  53. } while ((x / Math.Pow(2, n)) >= 0.00001);
  54.  
  55.  
  56.  
  57. //*****************************************************
  58. // Ohne Math Funktion
  59. //******************************************************
  60.  
  61.  
  62. dPotenz = 1;
  63. for (int i = 0; i < n; i++)
  64. {
  65. dPotenz *= 2;
  66. }
  67.  
  68. dSumme = dSumme + (x / dPotenz);
  69.  
  70.  
  71. } while ((x / dPotenz) > 0.00001) ;
  72.  
  73.  
  74. Console.WriteLine("Summe = {0:f6}, {1} Summenglieder", dSumme, dSummenglieder);
  75. Console.ReadKey();
  76.  
  77. }
  78. }
  79. }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement