Aula 2

Propaganda
Laboratório de Programação de
Computadores II
2S/2009
Revisão



algoritmos
pseudocódigos
fluxograma  é uma representação gráfica
de um algoritmo ou parte de um algoritmo
Revisão - estruturas de controle


estrutura de sequência
estruturas de seleção




única  if
dupla  if/else
múltipla  switch
estruturas de repetição



while
do/while
for
Estrutura de Sequência
Estrutura de Seleção Única
Estrutura if
V
F
Estrutura de Seleção Dupla
Estrutura if/else
F
V
Estrutura de Seleção Múltipla
Estrutura Switch
break
break
break
Estrutura de Repetição - while
V
F
Estrutura de Repetição - do/while
V
F
Estrutura de Repetição - for
V
F
Loop infinito
Exemplo:
int contador=0;
while(contador<10) {
Console.WriteLine(contador);
contador++;
}
Revisão
Método TryParse
String s = "10";
bool flag = int.TryParse(s, out valor)
O método TryParse tenta converter uma
string, s, em um número inteiro. Caso a
conversão seja possível, o método retornará
true e o valor convertido estará disponível
na variável valor passada como parâmetro
ao método. Caso contrário, o método
retorna false
Classe System.Math

Provê constantes e métodos estáticos para
trigonometria, logaritmos e outras funções
matemáticas comuns
Math.Sqrt()
O método Math.Sqrt() recebe como
argumento um número formato double e
retorna um número também no formato
double:
double Math.Sqrt(double valor);
Observe que não podemos atribuir uma
variável double em uma variável float
Exemplo:
double raiz = Math.Sqrt(25);
Math.Pow()
O método Math.Pow() recebe como
argumento uma base e um expoente no
formato double e retorna a potência
também no formato double:
double Math.Pow(double b, double e);
Exemplo:
double valor = Math.Pow(5,2);
Math.Abs()
Retorna o valor absoluto de um número
Exemplo:
Math.Abs(-1) = 1

Math.Ceiling()

Retorna o menor inteiro maior ou igual ao
número fornecido
Math.Floor()

Retorna o maior inteiro menor ou igual ao
número fornecido
Math.Sign()

Retorna um valor indicando o sinal do
número
Math.Truncate()

Retorna a parte inteira do número
Classe Console

Métodos


Clear()  limpa a tela
Atributos






Foreground  define a cor de frente
Background  define a cor de fundo
CursorLeft  define a posição x do cursor
CursorTop  define a posição y do cursor
BufferHeight  altura máxima do buffer
BufferWidth  largura máxima do buffer
System.Console

http://msdn.microsoft.com/ptbr/library/system.console_members.aspx
Download