Advanced  Services C#-Praktikum Back Next Up Home
Einige Summen (Lösung)
// ---------------------------------- Summen.cs ---------------------------------- \\

public class Summen
{
   static void Main(string[] args)
   {
      double summe ;
      int i;

      //Die Summe der Kehrwerte der Quadratzahlen
      // 1 + 1/4 + 1/9 + 1/16 + 1/25 + ... + 1/10000
      for(i=1, summe=0 ; i < 101 ; i++)
      {
         summe += 1.0/(i*i) ;
      }
      Console.WriteLine("Summe   : " + summe);
      Console.WriteLine("pi*pi/6 : " + Math.PI*Math.PI/6);


      // Die Summe der alternierenden Kehrwerte der natürlichen Zahlen
      // 1 - 1/2 + 1/3 - 1/4 +- .... - 1/10000
      for(i=1, summe=0 ; i < 10001 ; i++)
      {
         summe += 1.0/i ;
         i++;
         summe -= 1.0/i ;
      }
      Console.WriteLine("Summe : " + summe);
      Console.WriteLine("ln 2  : " + Math.log(2) );


      //Die Summe der alternierenden Kehrwerte der ungeraden Zahlen
      // 1 - 1/3 + 1/5 - 1/7 +- .... - 1/9999
      for(i=1, summe=0 ; i < 10001 ; i+=2)
      {
         summe = summe + 1.0/i ;
         i +=2 ;
         summe = summe - 1.0/i ;
      }
      Console.WriteLine("Summe   : " + summe);
      Console.WriteLine("4*Summe : " + 4*summe);
      Console.WriteLine("pi =    : " + Math.PI);

   } // ende Main

} // ende class
Valid XHTML 1.0 Strict top Back Next Up Home