ficha
Disciplina de Programação e Sistemas de Informação
Ficha de Trabalho Nº 17
Módulo 10 (Programação Orientada por Objetos)
Objetivo: Pretende-se criar um programa que permita adivinhar um número escolhido de forma aleatória, utilizando o ciclo de controlo Do… Loop Until.
1. Crie um novo projeto do tipo Windows Form Application com o nome “exercicio17”.
Fase 1 – Desenho da Interface
2. Crie um ecrã de boas vindas a seu gosto.
3. Altere as propriedades do form1 para:
a. Nome: Adivinha Número;
b. Tamanho da Janela: 350; 192
c. Maximize a janela;
d. Coloque uma imagem de fundo à sua escolha;
e. Icone: à sua escolha. (http://www.iconarchive.com).
4. Crie a seguinte interface:
A interface é composta por 2 botões (Iniciar Tentativas e Sair), um Label (Adivinhe um m…).
5. Faça com que:
a. Os vários controlos apareçam no centro do ecrã;
b. Altere os nomes dos vários controlos tendo em conta a função por eles desempenhada e a nomenclatura adequada.
Fase 2 – Escrita do Código
1. Escreva o código do programa tendo em conta as seguintes notas:
a. Precisa de 3 variáveis do tipo inteiro: n_aleat_gerado, n_inserido_utiliz e n_tentativas.
b. Utilize a estrututa de controlo Do... Loop Until para testar os vários valores inseridos pelo utilizador;
c. O botão Sair antes de encerrar a aplicação deve perguntar ao utilizador se tem a certeza de que quer sair. Se a resposta for sim, encerra o programa, se for não, não deve acontecer nada.