Kursinhalt
C# Grundlagen
C# Grundlagen
2. Umgang mit Datentypen
Ganzzahl-DatentypenHerausforderung: Explizit Typisierte Variablen DeklarierenGleitkommazahlen und DoubleBooleansZeichenZeichenketteStrings HerausforderungGrundlegende ZeichenfolgenformatierungHerausforderung: StringformatierungKonstanten DeklarierenGrundlegende TypumwandlungTypumwandlung ÜbenGrundlegende TypkonvertierungGrundlegende Programmierübungen
Herausforderung: Array-Loops
Durchlaufe das numbers
-Array und wenn der Wert des Elements gerade ist, addiere 1
dazu, und wenn er ungerade ist, multipliziere ihn mit zwei. Das ursprüngliche Array sollte modifiziert werden.
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; for(_____) { if(_____) { _____ } else { _____ } } foreach(int i in numbers) { Console.WriteLine(i); } } } }
- Alle Zahlen, die bei der Division durch
0
einen Rest von2
ergeben, werden gerade Zahlen genannt. - Verwende die Schleifenvariable
i
, um die Array-Elemente zu indizieren und darauf zuzugreifen.
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; for(int i = 0; i < numbers.Length; i++) { if(numbers[i] % 2 == 0) { numbers[i] += 1; } else { numbers[i] *= 2; } } foreach(int i in numbers) { Console.WriteLine(i); } } } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 8