Sie sind auf Seite 1von 15

Academia Naval

Introduo Programao

Linguagem C# - Conceitos bsicos e tipo de variveis


Agenda

Introduo;

Tipo de dados;

Variveis;

Expresses e Operadores;
Introduo

C# uma nova linguagem de programao


proposta pela Microsoft, para o desenvolvimento
de aplicaes.

Utiliza a elevada produtividade do Visual Basic e


o poder de uma linguagem como C++

uma linguagem orientada aos objectos .


Introduo

A sua sintaxe baseada na linguagem C++ e


tambm na linguagem Java.

Permite desenvolver aplicaes de duas formas:


Programao pela Consola
Programao grfica (GUI)
Tipo de dados
Os tipos de dados numricos mais utilizados so
integer (int) e o double;

Outro tipo de dados interessante o decimal,


normalmente utilizado para unidades monetrias;

String o tipo de dados utilizado para frases/texto;

Char, utilizado para representar um carcter;

Bool , utilizado para representar valores lgicos (true


ou false)
Tipo de dados
Nome Total de Sinal? Descrio
Bytes

INT 4 Sim Inteiro de 32 bits,


com sinal; utilizado
na maior parte dos
clculos com inteiros.
UINT 4 No Inteiro de 32 bits sem
sinal.
LONG 8 Sim Inteiro de 64 bits,
com sinal;
normalmente utilizado
em clculos com
inteiros de valores
elevados
ULONG 8 No Inteiro de 64 bits,
sem sinal.
Tipo de dados
Nome Total de Sinal? Descrio
Bytes

FLOAT 4 Sim Nmero Real de 32


bits (preciso simples)
DOUBLE 8 Sim Nmero real de 64
bits (preciso dupla);
normalmente
utilizado em calculo
de nmeros reais.
DECIMAL 16 Sim Nmero real de 128
bits, tipicamente
utilizado em clculos
monetrios.
Tipo de dados

Nome Total de Sinal? Descrio


Bytes
Char 2 - Permite representar um
carcter (uma letra ou um
digito)
BOOL 1 - Permite armazenar um valor
lgico (true ou false)
string 20 ou mais - Permite representar uma
cadeia de caracteres.
Expresses e Operadores
Precedncia Operador Descrio
+x Positivo unrio
-x Negativo unrio, inverte o sinal
!x Not, nega o valor de uma varivel lgica
Unria ~x Complemento para um, nega todos os bits
de uma varivel
++x Pre-increment , incrementa o valor de uma
varivel antes de utilizar
--x Pre-decrement, decrementa o valor de uma
varivel antes de utilizar
Expresses e Operadores
Precedncia Operador Descrio
x++ Post-increment , utiliza o valor de uma
varivel , incrementando de seguida
Primria x-- Post-decrement, utiliza o valor de uma
varivel , decrementando de seguida

Precedncia Operador Descrio


x*y Multiplicao de variveis
Multiplicativa x/y Diviso de duas variveis
x%y Resto da diviso inteira
Expresses e Operadores
Precedncia Operador Descrio
x+y Soma
aditiva x-y Subtraco

Precedncia Operador Descrio


x&y and binrio, realiza um e (and) entre bits
de duas expresses
Operaes x^y xor binrio, realiza um ou (or) exclusivo
lgicas binrias sobre os bits de duas expresses
x|y or binrio, realiza um ou (or) sobre os bits
de duas expresses
Expresses e Operadores
Precedncia Operador Descrio
x && y e lgico , testa se ambas as expresses
Operaes so verdadeiras
lgicas sobre x||y ou lgico, testa se pelo menos uma das
variveis expresses verdadeira
Precedncia Operador Descrio
x<y Comparao menor que
x>y Comparao maior que
x <= y Comparao menor que ou igual a
Relacional x>=y comparao maior que ou igual a
x==y Igualdade , testa se duas expresses so
iguais
x != y Diferente, testa se duas expresses so
diferentes;
Expresses e Operadores

Sempre que realizada uma operao matemtica


entre duas variveis, est a ser utilizado um
operador.

Exemplo: Escreva o algoritmo que permita calcular


as razes reais de uma equao do segundo grau.
2 + + = 0
Dvidas
Para Pensar
H quem tenha medo que o medo acabe

Mia Couto

Das könnte Ihnen auch gefallen