Hallo,
ich bin neu hier im Forum und habe direkt mal eine Frage.
Ich muss einen Algorithmus für eine bestimmte Zahlenfolge schreiben.
Die Zahlenfolge sieht wie folgt aus:
"Regel:
700 70 630 140 ..... 420"
Das heißt + 70 -70. Ich wollte das mit dem Array in einer If schleife über den Modulo machen, also wenn da Array gerade ist (0,2,4 usw.) dann +70 und sonst -70. aber das klappt nicht so wie ich das möchte
Da ich da jetzt schon seit mehreren Tagen dran sitze und nicht weiter kommte, bitte ich hier um Hilfe!
Ich bitte euch, mich bei Fragen oder Kritik unbedingt zu kontaktieren. Denn ich will das ganze lernen und verstehen
Vielen Dank und beste Grüße!
Valentin
Ich habe 2 Formblätter eins heißt "Zahlenfolgen" und eins "Algorithmus"
Ich soll ein Array verwenden. Mein aktueller Code sieht wie folgt aus:
Mein C# Code:
ich bin neu hier im Forum und habe direkt mal eine Frage.
Ich muss einen Algorithmus für eine bestimmte Zahlenfolge schreiben.
Die Zahlenfolge sieht wie folgt aus:
"Regel:
700 70 630 140 ..... 420"
Das heißt + 70 -70. Ich wollte das mit dem Array in einer If schleife über den Modulo machen, also wenn da Array gerade ist (0,2,4 usw.) dann +70 und sonst -70. aber das klappt nicht so wie ich das möchte

Da ich da jetzt schon seit mehreren Tagen dran sitze und nicht weiter kommte, bitte ich hier um Hilfe!
Ich bitte euch, mich bei Fragen oder Kritik unbedingt zu kontaktieren. Denn ich will das ganze lernen und verstehen

Vielen Dank und beste Grüße!
Valentin
Ich habe 2 Formblätter eins heißt "Zahlenfolgen" und eins "Algorithmus"
Ich soll ein Array verwenden. Mein aktueller Code sieht wie folgt aus:
Mein C# Code:
C#:
private int _Anfangszahl2;
private int _Additionszahl2;
private int[] _Array2 = new int[12];
Zahlenfolgen zf = new Zahlenfolgen();
public int[] Array2
{
get
{
return _Array2;
}
set
{
_Array2 = value;
}
}
public int Anfangszahl2
{
get
{
return _Anfangszahl2;
}
set
{
_Anfangszahl2 = value;
}
}
public int Additionszahl2
{
get
{
return _Additionszahl2;
}
set
{
_Additionszahl2 = value;
}
}
public int[] Algorithmen2(int Anfangszahl2, int Additionszahl2)
{
anfang = zf.Anfangszahl2;
int zahl = Convert.ToInt32(Anfangszahl2);
for (int i = 0; i < 12; i++)
{
_Array2 = zahl;
if (i % 2 == 0)
{
zahl += Convert.ToInt32(Additionszahl2);
}
else
{
zahl -= Convert.ToInt32(Additionszahl2);
}
}
return _Array2;
}
}
}
[/cs]
Anhänge
Zuletzt bearbeitet von einem Moderator: