·

Ciências Biológicas ·

Introdução à Lógica e Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

1 Estrutura de repetição while Prof Jesús P MenaChalco CMCCUFABC Processamento da Informação int t r0 if xy t x x y y t while xy r rx x x1 int i j soma0 i1 while ix j1 while jx soma soma x j j1 i i1 int t r0 if xy t x x y y t while xy r rx x x1 int i j soma0 i1 while ix j1 while jx soma soma x j j1 i i1 int t r0 if xy t x x y y t while xy r rx x x1 int i j soma0 i1 while ix j1 while jx soma soma x j j1 i i1 5 Estrutura de repetição laço Usado em situações em que é necessário repetir um determinado número de vezes um conjunto de instruções Fonte httpwwwkumamonco int t r0 if xy t x x y y t while xy r rx x x1 int i j soma0 i1 while ix j1 while jx soma soma x j j1 i i1 public class HelloWorld public static void mainString args SystemoutprintlnAlo mundo SystemoutprintlnAlo mundo SystemoutprintlnAlo mundo SystemoutprintlnAlo mundo SystemoutprintlnAlo mundo SystemoutprintlnAlo mundo SystemoutprintlnAlo mundo SystemoutprintlnAlo mundo public class HelloWorld public static void mainString args int n1 while n10 SystemoutprintlnAlo mundo n n1 Estrutura de repetição while while int n1 while n10 n n1 9 Estrutura de repetição while inicialização condição atualização 10 Estrutura de repetição for inicialização condição atualização Estrutura de repetição for Exercícios Exercício 01 Contagem regressiva int n 5 while n0 SystemoutprintlnNumero n n n1 SystemoutprintlnBoom forint n5 n0 nn1 SystemoutprintlnNumero n SystemoutprintlnBoom 15 Exercício 02 Somatória de números inteiros 16 Exercício 03 Quantidade de números impares Crie um método em que dado um inteiro positivo devolva a quantidade de números impares contido nele 123456789 5 111246800 3 2468 0 Assinatura 17 Exercício 04 Quantidade de números impares 18 Exercício 04 Quantidade de números impares 19 Exercício 05 Número triangular Dizemos que um número natural é triangular se ele é produto de três número naturais consecutivos Dado um inteiro não negativo n crie um método que permita verificar se é triangular Exemplo 120 é triangular pois 456 120 2730 é triangular pois 131415 2730 Assinatura Devolve true se o número for triangular caso contrário false static boolean numeroTriangular2 int n int i for i1 ii1i2n ii1 if ii1i2 n return true return false Return e break static boolean numeroTriangular2 int n int i for i1 ii1i2n ii1 if ii1i2 n return true return false 23 Return A instrução return permite devolver um valor e o controle ao programa no contexto da chamada a função boolean x x numeroTriangular2120 24 Return return return return Função Método c Super Mario Bros 25 Break A instrução break permite parar um laço sempre o mais interno e saltar para a próxima instrução após o laço Fonte httpwwwkumamonco Initialization while condition Statement 1 Statement 2 Statement 3 if If Condition break Statement N1 Statement N for initialization condition increment Statement 1 Statement 2 Statement 3 break Statement N1 Statement N OutsideStatement 1 Fatorial de um número 30 Fatorial de um número O fatorial de um número n é calculado pela multiplicação desse número por todos os seus antecessores até chegar ao número 1 Para n2 Definições 1 1 0 1 31 Fatorial de um número Para n negativo Qual seria a resposta da função fatorial 32 Fatorial de um número Para n 20 Qual seria a resposta da função fatorial 33 Inteiros Reais boolean 1 true false import javautilScanner import javamath class Fatorial static long fatorialint n long acc 1 int i forin i1 ii1 acc acci return acc public static void mainString args Scanner entrada new ScannerSystemin int n entradanextInt SystemoutprintfFatorial d fatorialn 35 Resolvendo o segundo exercício da Lista 4 Lista 4 data de entrega 15julho às 23h59 4 problemas L42 É Fibonacci 38 Atendimento aos alunos Discord Toda sextafeira das 20h22h pelo Servidor Discord httpsdiscordggt5MXwVXcpA