Desenvolvimento em C# (Parte 2 – Introdução ao C#)

INTRODUÇÃO AO C#

 

  • Tipos de dados;
  • If e else;
  • Switch case;
  • For e while;
  • Console Application: enterada e saída console.

 

TIPOS DE DADOS

  • C# é uma linguagem fortemente tipada;
  • A declaração de variáveis devem ser informadas o tipo de dados;
  • Pode-se fazer também conversão de tipos: implícita e explícita;

cs2

Usando Tipo de Dados em declaração de variáveis:

int Idade = 0;
Idade = 19;
string Nome = "Fulano";
float valor;
valor = 15.35;

CONVERSÃO IMPLÍCITA

A linguagem C# faz a conversão entre tipos de forma automática nas seguintes situações: 

cs3

CONVERSÃO EXPLÍCITA

A linguagem C# permite a conversão entre tipos pelo desenvolvedor nas seguintes situações:

 cs4

 

OPERADORES

cs5

ESTRUTURAS CONDICIONAIS

 

  • if
  • else if
  • else
  • switch case
  • if ternário

 

if/else if/ else

Forma da Estrutura Condicional if/else/else if

if (condição) {
   comandos
} else if (condição){
   comandos
}else{
   comandos
}

Exemplo de uso das estruturas if/else if/else:

if (Idade >= 100) {
 Console.WriteLine("Idade Incorreta.");
} else if (Idade <= 0) {
 Console.WriteLine("Idade Incorreta.");
} else {
 Console.WriteLine("Idade aceita. Obrigado");
}

 

IF TERNÁRIO

Forma do if ternário

( condição ? retorno true : retorno false)

Exemplo de uso das estruturas if ternário:

String sexo;
sexo = (opcao == ‘M’ ? "Masculino" : "Feminino");

 

SWITCH CASE

Forma do Switch Case

switch Variável {
   Case 1:
      instrução
      break;
   Case 2 | 3 | 4:
      instrução
      break;
   default:
      instrução
      break;
}

Exemplo de uso da estrutura switch case:

int Nota = 0;
switch (Nota)
{
   case 10 | 11 | 12:
      Console.WriteLine("Acima de 10 até 12");
      break;
   case 13:
      Console.WriteLine("Valor é 13");
      break;
   default:
      Console.WriteLine("Não encontrei...");
      break;
}

 

ESTRUTURAS REPETIÇÃO

 

  • while
  • do/while
  • for

 

WHILE

Forma do while

while (condição){
   instruções
}

Exemplo de uso da estrutura while:

int Contador = 10;
while (Contador >= 10 && Contador < 15)
{
   Console.WriteLine("Rodei...while");
   Contador += 1;
}

DO/WHILE

Forma do do/while

do{
   instruções
} while (condição);

Exemplo de uso da estrutura do/while:

int Contador = 1;
do
{
   Console.WriteLine("Rodei...do");
   Contador += 1;
} while (Contador < 10);

FOR

Forma do for

for (inicialização; teste;incremento){
   instruções
}

Exemplo de uso da estrutura for:

int Contador = 0;
for (Contador = 1; Contador <= 10; Contador++)
{
   Console.WriteLine("Rodei..{0}", Contador);
}

 

CONSOLE APPLICATION

Entrada de Dados

string retorno = null;
retorno = Console.ReadLine();

Saída de Dados

Console.WriteLine(“Retorno: {0}”, retorno);

 

Clique aqui e faça agora a prática da parte 2!

 

Desenvolvimento em C# Prática (Parte 2 – Introdução ao C#)

1- Crie uma nova solução chamada CursoConsole 2- Crie um projeto Console Application chamado CursoAppConsole; 3- Na classe Program no método static void Main crie um menu com as opções 1- Cliente, 2- Produto e 3- Sair; 4- Para as opções 1 e 2 exiba um menu com as opções 1- Cadastrar, 2- Consultar;   4- Na opção cadastrar cliente […]

0 comments

Desenvolvimento em C# (Parte 2 – Introdução ao C#)

INTRODUÇÃO AO C#   Tipos de dados; If e else; Switch case; For e while; Console Application: enterada e saída console.   TIPOS DE DADOS C# é uma linguagem fortemente tipada; A declaração de variáveis devem ser informadas o tipo de dados; Pode-se fazer também conversão de tipos: implícita e explícita; Usando Tipo de Dados em declaração de variáveis: CONVERSÃO […]

1 comment

Desenvolvimento em C# (Parte 1 – Introdução ao Framework .Net)

O QUE É O FRAMEWORK .NET? O .NET Framework é um ambiente de tempo de execução gerenciado, que proporciona uma variedade de serviços para os diversos aplicativos em execução, que são: Gerenciar memória. Alocação e liberação de memória e a manipulação do tempo de vida do objeto são fornecidos pelo CLR Um sistema do tipo comum. Os tipos básicos são […]

0 comments

 

One comment

Deixe uma resposta

Specify Google Client ID and Secret in Super Socializer > Social Login section in admin panel for Google Login to work

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *