Páginas

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;