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: For-Schleife
Eine Fakultät einer Zahl ist das Produkt aller Zahlen von 1
bis zu dieser Zahl. Zum Beispiel ist die Fakultät von 5
das Produkt aller Zahlen von 1
bis 5
(1 x 2 x 3 x 4 x 5
), was 120
ergibt.
main
using System; namespace ConsoleApp { class Program { static void Main(string[] args) { int x = 5; int result = ___; if(x == 0) { result = ___; } else { for (___) { result *= ___; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
Initialisieren Sie die Schleifenvariable i
mit einem Wert von 2
und setzen Sie die Schleife fort, bis i
gleich x
ist, sodass die Schleifenbedingung i <= x
lautet.
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int result = 1; if(x == 0) { result = 0; } else { for (int i = 2; i <= x; i++) { result *= i; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 2