Algoritmos e Programação 
Prof.º Thyago Maia 
2014.2
Objetivos 
Aula 17 
• Apresentar a estrutura for; 
2
for
for 
• A estrutura de repetição for permite que uma 
lista de comandos seja executada várias vezes; 
• A estrutura adota u...
for 
• Sintaxe: 
for(inicialização; condição; iteração) 
{ 
comando_1; 
comando_2; 
... 
}
for 
• Exemplo: Faça um programa que escreve lado 
a lado os números entre 0 e 300;
public class tarefa { 
public static void main(String[] args) { 
int i; 
for(i=0; i<=300; i++) 
{ 
System.out.print(i + “ ...
for 
• Exemplo: Escreva um programa em Java que lê 
10 números inteiros. O mesmo deverá calcular 
e exibir a média dos núm...
import java.util.Scanner; 
public class tarefa { 
public static void main(String[] args) { 
Scanner entrada = new Scanner(...
for 
• Exemplo: Faça um programa que receba a 
idade de 10 pessoas e informa a maior idade;
import java.util.Scanner; 
public class tarefa { 
public static void main(String[] args) { 
Scanner entrada = new Scanner(...
for 
• Exemplo: Faça um programa em Java que gera 
e exibe os números inteiros de 30 até 1;
public class tarefa { 
public static void main(String[] args) { 
int i; 
for(i=30; i>=1; i--) 
{ 
System.out.println(i + “...
Exercícios
Exercícios 
• Faça um programa que escreve os números 
pares entre 1 e 20. 
• Faça um programa que calcula a média de 3 
n...
Próximos SlideShares
Carregando em…5
×

Algoritmos e Programação - 2014.2 - Aula 17

358 visualizações

Publicada em

Algoritmos e Programação - 2014.2 - Aula 17

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
358
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e Programação - 2014.2 - Aula 17

  1. 1. Algoritmos e Programação Prof.º Thyago Maia 2014.2
  2. 2. Objetivos Aula 17 • Apresentar a estrutura for; 2
  3. 3. for
  4. 4. for • A estrutura de repetição for permite que uma lista de comandos seja executada várias vezes; • A estrutura adota uma variável de controle, que possui um valor inicial e final. A cada iteração do laço, o valor da variável de controle é incrementado ou decrementado, e o laço se repete; • O laço se repetirá até que a variável de controle atinja seu valor final;
  5. 5. for • Sintaxe: for(inicialização; condição; iteração) { comando_1; comando_2; ... }
  6. 6. for • Exemplo: Faça um programa que escreve lado a lado os números entre 0 e 300;
  7. 7. public class tarefa { public static void main(String[] args) { int i; for(i=0; i<=300; i++) { System.out.print(i + “ “); } } }
  8. 8. for • Exemplo: Escreva um programa em Java que lê 10 números inteiros. O mesmo deverá calcular e exibir a média dos números lidos.
  9. 9. import java.util.Scanner; public class tarefa { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int i, num, soma = 0; for(i=1; i <= 10; i++) { System.out.println(“Digite um número“); num = entrada.nextInt(); soma = soma + num; } System.out.println(“Média: ” + (soma/10)); } }
  10. 10. for • Exemplo: Faça um programa que receba a idade de 10 pessoas e informa a maior idade;
  11. 11. import java.util.Scanner; public class tarefa { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int i, idade, maior = 0; for(i=0; i < 10; i++) { System.out.println(“Digite sua idade:“); idade = entrada.nextInt(); if(idade > maior) { maior = idade; } } System.out.println(“Maior: ” + maior); } }
  12. 12. for • Exemplo: Faça um programa em Java que gera e exibe os números inteiros de 30 até 1;
  13. 13. public class tarefa { public static void main(String[] args) { int i; for(i=30; i>=1; i--) { System.out.println(i + “ “); } } }
  14. 14. Exercícios
  15. 15. Exercícios • Faça um programa que escreve os números pares entre 1 e 20. • Faça um programa que calcula a média de 3 notas de 10 alunos; • Faça um programa que receba a idade de 10 pessoas e escreva a quantidade de pessoas com idades entre 0 e 12 anos.

×