Dayane Silva
Dayane Silva13/09/2026 20:24
Compartilhe

C# na Prática: Reforçando Conceitos Fundamentais de Programação

  • #C#
  • #.NET

Estou aprofundando meus conhecimentos em C# e .NET, e esses primeiros desafios estão me ajudando a reforçar conceitos importantes de lógica de programação.

Neste artigo, vou compartilhar alguns dos conceitos básicos de C# que estou aprendendo e que considero importantes para quem está começando na programação.

Variáveis

As variáveis são utilizadas para armazenar informações que serão utilizadas pelo programa.

Em C#, podemos declarar uma variável informando o tipo de dado que ela irá armazenar.

Por exemplo:

int a = 10;
int b = 20;

Nesse caso, a e b são variáveis do tipo int, utilizadas para armazenar números inteiros.

Também podemos utilizar outros tipos, como double, quando precisamos trabalhar com números que possuem casas decimais.

double valor = 10.5;

Operadores

Os operadores permitem realizar cálculos e comparações dentro do programa.

Alguns dos operadores matemáticos mais utilizados são:

  • + → soma
  • - → subtração
  • * → multiplicação
  • / → divisão
  • % → resto da divisão

Um exemplo simples:

int a = 3;
int b = 9;

int resultado = a * b;

Nesse caso, o resultado será 27.

Um operador que achei interessante durante os exercícios foi o %. Ele permite descobrir o resto de uma divisão e pode ser utilizado para verificar se um número é múltiplo de outro.

Por exemplo:

if (10 % 2 == 0)
{
  Console.WriteLine("É múltiplo de 2");
}

Como o resto da divisão de 10 por 2 é zero, sabemos que 10 é múltiplo de 2.

Estruturas condicionais

O if é utilizado quando precisamos que o programa tome uma decisão.

Por exemplo:

if (idade >= 18)
{
  Console.WriteLine("Maior de idade");
}

Nesse caso, a mensagem será exibida somente se a condição for verdadeira.

Esse tipo de estrutura é importante porque permite que o programa tenha comportamentos diferentes dependendo das informações recebidas.

Estruturas de repetição

Quando precisamos executar uma determinada ação várias vezes, podemos utilizar estruturas de repetição, como o for.

Um exemplo:

for (int i = 0; i < 5; i++)
{
  Console.WriteLine(i);
}

O for permite repetir um determinado bloco de código enquanto uma condição for atendida.

Durante os desafios, percebi como esse recurso facilita a resolução de problemas que envolvem vários números.

Aprendendo através dos desafios

Uma das coisas que mais estou percebendo durante meus estudos é que os conceitos começam a fazer mais sentido quando são utilizados juntos.

Em um dos exercícios, por exemplo, era necessário receber uma lista de números e descobrir quantos deles eram múltiplos de 2, 3, 4 e 5.

Para resolver o problema, precisei utilizar:

  • Variáveis;
  • Vetores;
  • for;
  • if;
  • Operador %;
  • Contadores.

O exercício mostrou na prática como diferentes conceitos podem ser combinados para solucionar um problema.

Conclusão

Estou percebendo que aprender programação é um processo gradual. Conceitos que inicialmente parecem simples, como variáveis, operadores, condições e repetições, formam a base para problemas cada vez mais complexos.

Mais do que decorar comandos, acredito que o principal aprendizado é entender o problema, pensar na solução e transformar esse raciocínio em código.

Ainda estou no início dos meus estudos em C#, mas esses primeiros desafios já estão ajudando a desenvolver minha lógica de programação e a entender melhor como construir soluções utilizando código.

Esse é apenas o começo da minha jornada com C# e .NET. 

#CSharp #DotNet #Programação #DesenvolvimentoDeSoftware #LógicaDeProgramação #DIO #Dev

Compartilhe
Comentários (0)