CSharp

CSharp

É uma linguagem de programação desenvolvida pela Microsoft que roda no .NET Framework. É usado para desenvolver aplicativos web, de desktop, móveis, jogos e muito mais.

Os dados obtidos pelos códigos são armazenados em variáveis, que são uma porção de memória (RAM) utilizada para armazenar dados durante a execução dos programas. Variáveis podem armazenar certos tipos de dados temporários e dados persistentes (aqueles que podem ser salvos em bancos de dados, por exemplo). Variáveis não podem conter acentos, cedilha, etc, além de não poder começar com números.

Imagem

Console.WriteLine("Hello, World");

O comando “Console.WriteLine” permite que o programa exiba uma mensagem, nesse caso: “Hello, World”.

int i = 123;

A variável “i” é do tipo int, ou seja, inteiro, isso significa que ela não possuí números com vírgula. Essa variável possui o valor: “123”, então sempre que ela for chamada, ela aparecerá como “123”, como no exemplo abaixo:

program.cs

ENTRADA: int i = 123; Console.WriteLine(i); SAÍDA: 123

Int i = int.Parse(Console.ReadLine());

O comando “Console.ReadLine()” pede para o programa ler uma informação inserida anteriormente e atribui-la em algo, nesse caso a variável “i” passará a ter o valor colocado.

program.cs

ENTRADA: Console.WriteLine(“Digite o valor da variável: ”); Int i = int.Parse(Console.ReadLine()); SAÍDA: Digite o valor da variável: 8

CONTAS MATEMÁTICAS:

Podemos realizar diversas operações com CSharp, entre elas as matemáticas.

A adição é representada pelo símbolo de “+”;
A subtração é representada pelo símbolo de “-”;
A multiplicação é representada pelo símbolo de “*”;
A divisão é representada pelo símbolo de “/”;
O igual é representado pelo símbolo de “=” ou “==”;
A diferença é representada pelo símbolo de “!=” ou “!==”;
O resto da divisão é representada pelo símbolo de “%”;
A potência é representada pelo código “pow.math”;
A raiz quadrada é representada pelo código “sqrt.math”

program.cs

ENTRADA: int num1 = 2; int num2 = 4; int num3 = 10; Console.WriteLine(num1 + num2 + num3); Console.WriteLine(num2 - num1); Console.WriteLine(num2 * num3); Console.WriteLine(num3 / num1); Console.WriteLine(num2 % num1); Console.WriteLine(Math.Pow(num2, num1)); Console.WriteLine(Math.Sqrt(num2)); SAÍDA: 16 2 40 5 0 16 2

IF ELSE:

É usado para criar uma condição no código, fazendo com que uma ação só seja realizada se ela atender a condição. Se não atender a condição, outra ação acontecerá. Outros tipos de símbolos podem ser usados aqui, sendo eles:

&& = E;
|| = OU;
! = NÃO;
> = MAIOR QUE;
< = MENOR QUE

program.cs

ENTRADA: Console.WriteLine(“Escreva um número: ”); int condicao = int.Parse(Console.ReadLine()); if(condicao > 0 || condicao =! 0) { Console.WriteLine(“O número é positivo”); } else { Console.WriteLine(“O número é negativo”) }; SAÍDA: Escreva um número: 4 O número é positivo

Várias condições podem ser feitas se usarmos o comando “else if” entre o primeiro “if” e o último “else”:

program.cs

ENTRADA: Console.WriteLine(“Escreva um número: ”); int condicao = int.Parse(Console.ReadLine()); if(condicao > 0) { Console.WriteLine(“O número é positivo”); } else if(condicao < 0) { Console.WriteLine(“O número é negativo”); } else { Console.WriteLine(“O número é nulo”); }; SAÍDA: Escreva um número: 0 O número é nulo

SWITCH:

Só pode ser usado com números. Sempre que um número pré determinada for usado, uma ação programada será executada.

program.cs

ENTRADA: Console.WriteLine(“1-Manhã | 2-Tarde | 3-Noite”); Console.WriteLine(“Escreva um número: ”); int periodo = int.Parse(Console.ReadLine()); switch(período) { case 1: Console.WriteLine("Manhã"); break; case 2: Console.WriteLine("Tarde"); break; case 3: Console.WriteLine("Noite"); break; } SAÍDA: 1-Manhã | 2-Tarde | 3-Noite Escreva um número: 2 Tarde

Tutorial de C# da W3 School

Vídeo para aprender o básico de CSharp em apenas 5 horas

Veja livros sobre esse tópico

Descubra uma variedade de eBooks que podem ajudar a expandir seu aprendizado.