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



