Einzelnen Beitrag anzeigen
Ungelesen 28.11.10, 19:23   #3
solidsnake333
Anfänger
 
Registriert seit: Apr 2010
Beiträge: 26
Bedankt: 0
solidsnake333 ist noch neu hier! | 0 Respekt Punkte
Standard

Hallo,
habe es jetzt so gelöst:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SumA
{
class Program
{
static void Main(string[] args)
{
int grenzwert = 0;
int summe = 0;
int i;

Console.WriteLine("SummeA: 1-2+3-4+...");
Console.Write("Bitte geben Sie den Grenzwert ein: ");
grenzwert = Convert.ToInt32(Console.ReadLine());

for (i = 1; summe < grenzwert; i++)
{
if (i % 2 == 0)
{
summe = summe - i;
}
else
{
summe = summe + i;
}
}
Console.WriteLine("Die Summe beträgt: " + summe);
Console.WriteLine("Glieder: " + (i - 1));
}
}
}

Nun zum nächsten Problem:

Lassen Sie den Rechner die Summe der folgenden Zahlen bis zu einem Grenzwert g berechnen und geben Sie die Anzahl der benötigten Glieder aus.

SummeC: 1+1/2+1/3+1/4+....

Eingabe:
Grenzwert: 2
Ausgabe:
Summe: 2,0833333333333333333333333333333
Glieder: 4

Wie soll ich diese Rechnung so schreiben damit es klappt?
solidsnake333 ist offline   Mit Zitat antworten