Herausforderung: For-Schleife
Erstellen Sie ein Programm, das die Fakultät einer gegebenen Zahl x mit einer for-Schleife berechnet. Wenn die Zahl 0 ist, soll das Programm 1 zurückgeben.
main.cs
12345678910111213141516171819202122232425262728using 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 dem Wert 2 und führen Sie die Schleife aus, bis i gleich x ist. Die Schleifenbedingung lautet also i <= x.
main.cs
12345678910111213141516171819202122232425262728using 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}"); } } }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you show me an example of how the program should work with a specific number?
What should the program do if the input is a negative number?
Can you explain why the loop starts at 2 instead of 1?
Awesome!
Completion rate improved to 1.59
Herausforderung: For-Schleife
Swipe um das Menü anzuzeigen
Erstellen Sie ein Programm, das die Fakultät einer gegebenen Zahl x mit einer for-Schleife berechnet. Wenn die Zahl 0 ist, soll das Programm 1 zurückgeben.
main.cs
12345678910111213141516171819202122232425262728using 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 dem Wert 2 und führen Sie die Schleife aus, bis i gleich x ist. Die Schleifenbedingung lautet also i <= x.
main.cs
12345678910111213141516171819202122232425262728using 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}"); } } }
Danke für Ihr Feedback!