Você está na página 1de 6

Exercício 5 – Trabalho com ciclos de repetição de código

Objetivos:
Trabalhar com ciclos de repetição de código
Perceber as diferentes formas de controlar o código através de ciclos de
repetição

Tarefas:

1. Criar um novo documento com recurso ao Forms do Visual Basic (NET


Framework)

2. Introduzir uma list box.

3. Criar um botão para executar o código. Esse botão terá como texto
“Executar”.

4. Alterar o nome dos elementos introduzidos nos pontos 2 e 3 (por


exemplo, a list box poderá chamar-se lista e o botão poderá ter o
nome de botao_executar).

5. Fazer duplo clique sobre o botão Executar para aceder à componente


de programação.

6. Para adicionar valores à nossa lista teremos que escrever a instrução


lista.Items.Add(); Por exemplo, para adicionarmos o n.º 1 à nossa
lista, teríamos que escrever a instrução lista.Items.Add(1); ou, por
exemplo, para surgir a palavra “um”, a instrução seria
lista.Items.Add(“Um”);

7. Imaginando que queremos adicionar os números de 1 a 5,


poderíamos, por exemplo, recorrer a estas instruções:

lista.Items.Add(1);
lista.Items.Add(2);
lista.Items.Add(3);
lista.Items.Add(4);
lista.Items.Add(5);

8. Imaginando, agora, que queremos adicionar valores de 1 a 50… não


fará grande sentido ter de adicionar 50 linhas iguais, mudando
apenas o valor a adicionar.

9. Com recurso ao ciclo de repetição FOR podemos fazer o seguinte:

Explicando aquilo que foi feito:


Abrimos o ciclo
Criamos a variável, do tipo inteiro, com o nome valor e com valor 0;
Indicamos que o ciclo vai se repetir até que valor seja menor ou igual
a 50, quando o valor for superior a 50, o ciclo já não irá continuar.
A cada volta do ciclo, o valor será incrementado em 1 valor

10. Tendo em conta o exemplo anterior, vamos criar um ciclo que


permita publicar todos os valores par entre 0 e 100.

11. Pegando no exemplo anterior, construa um ciclo de repetição que


permita apresentar todos os números de 5 em 5 entre 0 até 100.

12.Seguindo a mesma lógica, construa um ciclo de repetição que


permita apresentar todas as centenas entre 100 e 1000.

13.Passando agora ao ciclo while, poderemos fazer um ciclo de


repetição que permita apresentar todos os valores entre 0 e 100:

14.Usando o ciclo while, apresentar na list box todos os valores ímpar


entre 1 e 100.
15.Usando o ciclo while, apresentar na list box todos os milhares entre
1000 e 100000.

16.Passando para o ciclo Do, poderemos fazer um ciclo de repetição que


permita apresentar todos os valores entre 0 e 100:

17. Através do ciclo Do, apresentar na list box uma contagem


decrescente (que poderá ser, por exemplo, de uma variável chamada
“vidas”) de 10 até 1.

18.Através do ciclo Do, apresentar na list box uma contagem


decrescente, de 10 em 10, desde o número 100 até ao 0 inclusive.

19.Vamos comentar o código anterior e perceber como funciona o ciclo


foreach.

20.Em primeiro lugar vamos criar uma variável, do tipo string, com o
nome “frase” e que vai ter como conteúdo “Estou a aprender C# (C
Sharp)”.

21.Vamos colocar esta nossa frase na list box.


22. Vamos agora acrescentar uma instrução que permita, por exemplo,
colocar toda a frase em letra maiúscula.

23. Imaginando agora que pretendo saber quantos caracteres (incluindo


espaços e sinais de pontuação) tem a minha variável.

24. Com recurso ao ciclo foreach, vamos fazer com um que cada caracter
da frase escrita anteriormente surja numa nova linha.

25.Complicando um pouco , vamos criar uma lista de nomes e, através


do ciclo foreach, vamos publicar cada um desses nomes numa linha
da nossa list box.

Você também pode gostar