Hallo zusammen

Ich habe Probleme mit einer Hausaufgabe im Fach Anwendungsentwicklung und brauche dabei eure hilfe wenn es geht

also erst mal der anfang:
-- Aufgabenstellung:
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.
SummeA: 1+2+3+4+....
Eingabe:
Grenzwert: 12
Ausgabe:
Summe: 15
Glieder: 5
-- Aufgabenstellung Ende
-- Code:
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++)
{
summe = summe + i;
}
Console.WriteLine("Summe ist: " + summe);
Console.WriteLine("Glieder: " + (i-1));
}
}
}
-- Code Ende
So das war das Beispiel das der Lehrer uns gegebn hat, nun sollen wir das Beispiel in folgende Aufgabenstellung umschreiben:
-- Aufgabenstellung:
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.
SummeB: 1-2+3-4+....
Eingabe:
Grenzwert: 6
Ausgabe:
Summe: 6
Glieder: 11
-- Aufgabenstellung Ende
Ich komme damit überhaupt nicht klar.. könnte mir vil einer erklären wie das geht? Ich hoffe ihr denkt nicht das ich nur zu faul bin die Aufgabe zu machen, ich komme wirklih nicht damit klar. Unser lehrer erklärt uns so gut wie garnichts im unterricht