Baixe o app para aproveitar ainda mais
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 + ...
Compartilhar