Вы находитесь на странице: 1из 11

Autoria Web

Estrutura de repetição e arrays

Prof Silvano Oliveira


prof.silvano.oliveira@gmail.com

Prof. Silvano Oliveira / 11


Estrutura de repetição: while
while (condição) {
ação que será executada
enquanto condição
for verdadeira
}

contador = 0;
while (contador < 18) {
contador++;
alert(contador);
}

Prof. Silvano Oliveira Autoria WEB 2 / 11


Exercícios
●Escreva um programa para exibir os números inteiros de 1 a 100.

●Escreva um programa para exibir os números inteiros de 50 a 1000.

●Escreva um programa para escrever uma contagem regressiva. O


programa deve imprimir 100, 99, 98, ..., 1.

Prof. Silvano Oliveira Autoria WEB 3 / 11


Interrompendo uma repetição
while (condição) {
if (uma condição){
break;
}
}

while (true) {
continuar = confirm('Deseja continuar?');
if (continuar==false){
break;
}
}
Prof. Silvano Oliveira Autoria WEB 4 / 11
Exercícios
● Escreva um programa que leia valores inteiros até que o usuário digite
0. No final, o programa deve imprimir a quantidade de números
digitados, a soma e a média aritmética.

Prof. Silvano Oliveira Autoria WEB 5 / 11


Estrutura de repetição: for
●Usa-se o for quando se quer que um trecho de código se repita n
vezes.

for (variável inicial; condição de parada; incremento) {


ação que será executada;
}
a = 2;
for (i = 0; i < 2; i++) {
a = i ;
}
alert(a);

Prof. Silvano Oliveira Autoria WEB 6 / 11


Exercícios usando o for
1. Escreva um programa para exibir os números inteiros de 1 a 100.

2. Escreva um programa para exibir os números inteiros de 50 a 1000.

3. Escreva um programa para escrever uma contagem regressiva. O


programa deve imprimir 100, 99, 98, ..., 1.

Prof. Silvano Oliveira Autoria WEB 7 / 11


Arrays (listas)
var variavel = [];
variavel[i] = valor;

var variavel = new Array(n);


variavel[i] = valor;

var vetor_a = new Array(2);


vetor_a[0] = 10;
vetor_a[1] = 20;

alert(vetor_a[0]);
alert(vetor_a[1]);

Prof. Silvano Oliveira Autoria WEB 8 / 11


Exercícios
●Faça os exercícios abaixo utilizando uma estrutura de repetição:
1. Implemente um programa que some todos os elementos de um
array com 5 elementos.

2. Implemente um programa que calcule a média de todos os


elementos de um array.

3. Implemente um programa que some dois arrays, elemento a


elemento:
soma[i] = array_1[i] + array_2[i]

Prof. Silvano Oliveira Autoria WEB 9 / 11


Perguntas???

Prof. Silvano Oliveira Autoria WEB 10 / 11


Referências
●http://www.javascript-tutorial.com.br
●http://developer.mozilla.org/en/JavaScript
●http://grupoweblovers.co.cc
●http://jquerybrasil.org

Prof. Silvano Oliveira Autoria WEB 11 / 11

Вам также может понравиться