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?
|