- Tipos primitivos e operadores
- Uso do console
- Estruturas de controle
- Iterações
- Data usando DateTime
- Classes:
terça-feira, 11 de agosto de 2015
O básico do C#
Em uma série de posts irei cobrir os aspectos básicos do C sharp com exemplos simples e diretos:
domingo, 2 de agosto de 2015
Iterações - C#
Iterações em C# usando: while, do-while, for, for-each.
while
Console.Write("Escreva seu nome: ");
string nome = Console.ReadLine();
while (nome != "fim")
{
Console.WriteLine("Seu nome eh {0}", nome);
Console.Write("Escreva seu nome ou 'fim' para sair: ", nome);
nome = Console.ReadLine();
}
do while
int soma = 0;
do
{
Console.Write("Digite um numero inteiro ou 'fim' para sair: ");
string s = Console.ReadLine();
if (s == "fim")
{
break;
}
soma = soma + int.Parse(s);
Console.WriteLine("A soma atual eh {0}", soma);
} while (true);
for
for (int i = 0; i < 10; i++)
{
Console.WriteLine("i vale {0}", i);
}
for each
string[] nomes = {"lucas", "gisele", "terezinha"};
Console.WriteLine("Lista de nomes:");
foreach (string nome in nomes)
{
Console.WriteLine(nome);
}
Estruturas de controle - C#
if
Console.Write("Escreva seu nome: ");
string nome = Console.ReadLine();
if (nome == "lucas")
{
Console.WriteLine("Seu nome eh lucas");
}
else
{
Console.WriteLine("Seu nome nao eh lucas");
}
switch
switch (nome)
{
case "lucas":
Console.WriteLine("Seu nome eh lucas");
break;
case "joao":
Console.WriteLine("Seu nome eh joao");
break;
default:
Console.WriteLine("Seu nome nao eh lucas nem joao");
break;
}
O switch aceita os seguintes tipos de variáveis:- sbyte
- byte
- short
- ushort
- int
- uint
- long
- ulong
- char
- string
- enumerations
sábado, 1 de agosto de 2015
Console - C#
// Escrevendo no console
Console.Write("Escreva seu nome: ");
// Lendo entrada do usuário
string nome = Console.ReadLine();
// Escrevendo novamente
Console.WriteLine("Seu nome eh: {0}", nome);
Tipos Primitivos e Operadores - C#
Tipos Primitivos
// integer int intVar = 10; // float float floatVar = 0.50F; // long long longVar = 14L; // double double doubleVar = 3.14; // decimal decimal decimalVar = 0.15M; // string string stringVar = "texto"; // char char charVar = 'a'; // boolean bool boolVar = true;
Operadores
int num_1 = 20; int num_2 = 10; // Soma int soma = num_1 + num_2; // Subtracao int sub = num_1 - num_2; // Multiplicacao int mult = num_1 * num_2; // Divisao int div = num_1 / num_2; // Resto da divisao int rest = num_1 % num_2;
Assinar:
Postagens (Atom)