Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Praticando o Loop For | Loops
Noções Básicas de C#
course content

Conteúdo do Curso

Noções Básicas de C#

Noções Básicas de C#

1. Começando
2. Lidando com Tipos de Dados
3. Estruturas de Controle
4. Loops
5. Arrays
6. Métodos

bookPraticando 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!, onde x é qualquer número inteiro. Portanto, 3! é 6, 4! é 24, 5! é 120 e assim por diante. O fatorial de 0 é 1 por definição, portanto 0! é 1.

cs

main

copy
12345678910111213141516171819202122232425262728
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}"); } } }
  1. Inicialize a variável de loop i com um valor de 2 e continue o loop até que i seja igual a x, então a condição do loop será i <= x.
cs

main

copy
12345678910111213141516171819202122232425262728
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}"); } } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
some-alt