linguagem de programação c# tipos de variável atribuição operadores

20
Linguagem de Programação C# Tipos de variável Atribuição Operadores

Upload: internet

Post on 22-Apr-2015

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Linguagem de ProgramaçãoC#Tipos de variávelAtribuiçãoOperadores

Page 2: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Introdução O C# (c-sharp), é uma linguagem de

programação 100% orientada a objetos criada pela Microsoft para fazer parte da plataforma .NET. Sua sintaxe se assemelha muito a das linguagens C++ e Java.

Page 3: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Ambiente de Desenvolvimento Visual C# 2010

Page 4: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Criando uma Nova Aplicação Console File > New Project > Console Application

Page 5: Linguagem de Programação C# Tipos de variável Atribuição Operadores
Page 6: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Hello World C#

Page 7: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Namespaces São componentes lógicos compostos de

várias Classes. São semelhantes a caixas onde você guarda coisas do mesmo tipo. Exemplo:

Na sua estante você tem um espaço para guardar livros, DVDs, CDs e revistas.

Page 8: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Usando Identificadores Identificadores são os nomes que você

pode dar aos elementos do seu programa (classes, namespaces, métodos e variáveis) seguindo as seguintes regras:

1. Usar somente letras, números e o caracter “_” underscore

2. Um identificador pode iniciar com uma letra ou com um underscore.

Page 9: Linguagem de Programação C# Tipos de variável Atribuição Operadores

TAXA, nome1, Pessoa, _idade são válidos

%TAXA, 1percentual, valor$ são inválidos.

Importante: C# é case-sensitive ou seja “Nome” é diferente de “nome”.

Page 10: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Variáveis São espaços que você reserva na

memória do computador para armazenar valores temporários. Os nomes das variáveis devem ser dados de acordo com o valor que elas irão armazenar. Se você quer armazenar um valor de salário, basta criar uma variável com o nome salario.

Page 11: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Nomeando Variáveis Nunca iniciar com underscore. Nunca crie identificadores que diferencie

apenas por uma letra maiúscula ou minúscula(“nome ” e “noMe”, por exemplo).

Inicie o nome sempre com letra minúscula Se o nome for composto a primeira letra da

segunda palavra deve ficar maiúscula e sem preposições. Exemplo: nomeFuncionario, dataNascimento.

Page 12: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Declarando Variáveis Para declarar uma variável basta seguir

a seguinte sintaxe:<tipo-de-dado> <variavel>;

Obs: não esquecer do “;”;Exemplo:

int idade;

Page 13: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Passando valores para varáveis Passar valores às variáveis pode ser

feito na declaração da variável ou depois de tê-la declarado. Para isto basta usar o sinal de atribuição “=”.

int idade = 26;idade = 28;

Page 14: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Tipos de Dados primitivos mais usados no C#

Page 15: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Utilizando variáveis Para utilizar uma variável é necessário

inicializá-la. Se você declarar uma variável e querer utilizá-la sem ter passado nenhum valor será gerado um erro em tempo de compilação.

int ano;Console.WriteLine(ano); //

compile-time error

Page 16: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Operadores AritmérticosSinal Descrição

+ Adição ou concatenação (no caso de strings)

- Subtração

* Multiplicação

/ Divisão

Page 17: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Exemplo Operadores using System; using System.Collections.Generic; using System.Linq; using System.Text;

namespace HelloWorld { class Program { static void Main(string[] args) { int numero1, numero2, soma; Console.WriteLine("Digite o primeiro número: "); // Exibe a mensagem entre aspas na tela e pula para a

próxima linha numero1 = int.Parse(Console.ReadLine()); /* Recebe a entrada informada pelo usuário, CONVERTE para inteiro e armazena na variável numero1*/ Console.WriteLine("Digite o segundo número: "); // Exibe a mensagem entre aspas na tela e pula para a

próxima linha numero2 = int.Parse(Console.ReadLine()); /* Recebe a entrada informada pelo usuário, CONVERTE para inteiro e armazena na variável numero2*/ soma = numero1 + numero2; // Realiza a operação e armazena o resultado na variável soma. Console.WriteLine("O resultado é:{0}", soma);// Exibe o resultado na tela. Console.ReadLine(); } } }

Page 18: Linguagem de Programação C# Tipos de variável Atribuição Operadores

using System; using System.Collections.Generic; using System.Linq; using System.Text;

namespace HelloWorld { class Program { static void Main(string[] args) { int numero1, numero2; float divisao;

Console.WriteLine("Digite o primeiro número: "); numero1 = int.Parse(Console.ReadLine()); Console.WriteLine("Digite o segundo número: "); numero2 = int.Parse(Console.ReadLine()); divisao = (float)numero1 / numero2;/*Faz um cast(conversão) do RESULTADO da divisão para capturar

a parte decimal, caso isso não seja feito será apenas considerada a parte inteira e passa o resultado para a variável divisã.o*/ Console.WriteLine("Resultado: {0}", divisao); Console.ReadLine(); } } }

Page 19: Linguagem de Programação C# Tipos de variável Atribuição Operadores

using System; using System.Collections.Generic; using System.Linq; using System.Text;

namespace HelloWorld { class Program { static void Main(string[] args) { string nome, sobrenome; string concatenacao;

Console.WriteLine("Digite seu nome: "); nome = Console.ReadLine(); /* Por padrão toda entrada do usuário é tipo string(texto), por isso não precisa converter*/ Console.WriteLine("Digite seu sobrenome: "); sobrenome = Console.ReadLine();

concatenacao = nome + " " + sobrenome; Console.WriteLine("Seu nome é: {0}, seu sobrenome é: {1}, seu nome completo:{2}", nome, sobrenome,

concatenacao); Console.ReadLine(); } } }

Page 20: Linguagem de Programação C# Tipos de variável Atribuição Operadores

Exercícios1. Cadastrar e exibir nome, matrícula e

sexo de funcionário2. Realizar as quatro operações com

interação do usuário.3. Concatenar a matrícula do funcionário

com um hífen e o nome completo.