Buscar

05 Seleção Múltipla Repetição - Aula IP CIn UFPE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

© Ricardo Massa e Sérgio Soares 1 
Graduação em Ciência da Computação - CIn/UFPE - Introdução à Programação - IF669 
Seleção Múltipla 
Laços (while, do-while, for) 
AULA 05 
Introdução a Programação – IF669 
http://www.cin.ufpe.br/~if669 
© Ricardo Massa e Sérgio Soares 2 
Graduação em Ciência da Computação - CIn/UFPE - Introdução à Programação - IF669 
Digite a : 1 
Digite op: + 
Digite b : 3 
a + b = 4 
O Scanner não lê char. Leia um 
String e pegue o primeiro char assim: 
op = in.next().charAt(0); 
Sem chaves Com chaves 
bloco = comandos delimitados por { e } 
O Operador % calcula o módulo da divisão. 
10%2 = 0 11%2 = 1 
do-while for 
I = inicializador 
EXP = expressão booleana 
Inc = incremento 
O comando do sempre 
executa o bloco a 1ª 
vez. Se a EXP for 
verdadeira executa 
uma 2ª vez e assim por 
diante . . . 
© Ricardo Massa e Sérgio Soares 3 
Graduação em Ciência da Computação - CIn/UFPE - Introdução à Programação - IF669 
Mas apenas 
porque sabemos 
que o valor inicial 
de x é menor que 
zero 
E se x fosse lido do teclado? O que faríamos? 
i++  i = i + 1 
Normalmente, utilizamos o comando 
continue em um teste if 
1, se x = 0 
x * (x-1) * (x-2) * ... * 1, se x > 0 
i++ 
i-- 
i = i + 1 
i = i - 1 É o mesmo que € 
i2
i=1
N
∑ =12 + 22 + ...+ N 2
use um do-while para garantir 
que o programa só continua se for 
digitado um número maior que 0 
© Ricardo Massa e Sérgio Soares 4 
Graduação em Ciência da Computação - CIn/UFPE - Introdução à Programação - IF669 
Cr
ie 
du
as 
ver
sõe
s d
o p
rog
ram
a 
Um
a c
om
 fo
r e
 ou
tra
 co
m 
wh
ile
 
€ 
s = x × y − x
2 × y 3
(x + y)2×3 +
x 3 × y 5
(x + y)3×5 −
x 4 × y 7
(x + y)4×7 + ...

Outros materiais