none
Frage Rechenoperationen wiederholen RRS feed

  • Frage

  • hier erstmal mein code:{
        class Program
        {
            static void Main(string[] args)
            {
                int summ, n;
                double erg1, erg2, y;

                Console.WriteLine("Anzahl der Summanden eingeben");
                summ = Convert.ToInt32((Console.ReadLine()));

                for (n = 1; n <= summ; n++)
                {
                    erg1 = (double)1 /n;
                }
            }
        }
    }

    so ich soll im folgenden 1-n+n-n+n usw soviele n wie es halt gibt rechnen doch wie programmier ich dass er sich mit + und  - immer abwechseld und das so lange wie es n gibt??

    danke im vorraus :)

    Samstag, 28. Oktober 2017 10:53

Antworten

  • Hey,

    du kannst in einer for-Schleife zwei Variablen deklarieren und inkrementieren.

    int summe = 0, summanden = 10;
    for (int n = 1, vorzeichen = 1; n <= summanden; n++, vorzeichen *= -1)
    {
        summe += vorzeichen * n;   // oder 1 / n * vorzeichen;
    }
    Beste Grüße

    Vergiss nicht, die Antwort auf deine Frage zu markieren und hilfreiche Beiträge zu bewerten, damit auch andere schnell die Lösung für ihr Problem finden können - und wir nebenbei noch ein paar Punkte verdienen. :)

    Samstag, 28. Oktober 2017 12:01