Conteúdo do Curso
Noções Básicas de C#
Noções Básicas de C#
Praticando o Loop For
O fatorial de um número é o produto de todos os números de 1
até esse número. Por exemplo, o fatorial de 5
é o produto de todos os números de 1
a 5
(1 x 2 x 3 x 4 x 5
), que resulta em 120
.
Você Sabia?
A notação matemática para um fatorial é
x!
, ondex
é qualquer número inteiro. Portanto,3!
é6
,4!
é24
,5!
é120
e assim por diante. O fatorial de0
é1
por definição, portanto0!
é1
.
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}"); } } }
- Inicialize a variável de loop
i
com um valor de2
e continue o loop até quei
seja igual ax
, então a condição do loop serái <= x
.
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}"); } } }
Obrigado pelo seu feedback!