Você está na página 1de 2

Lista de Exercícios Windows Form

1. Crie um programa que apresente as 4 operações básicas (somar, subtrair, multiplicar e


dividir). O programa apresenta também um visor onde pode ser visto o número escolhido e
o resultado da operação.

2. Crie um programa que mostre a animação de uma borboleta batendo asas. Caso o usuário
digite o botão direcional superior a borboleta sobe. Caso o usuário digite o botão direcional
inferior a borboleta desce. Caso o usuário digite o botão direcional para a direita a borboleta
vai para a direita. Caso o usuário digite o botão direcional para a esquerda a borboleta irá
para a esquerda.

3. Crie um programa que apresente uma eleição eletrônica. Há 3 candidatos. Quando o


código de um candidato é digitado a foto dele deve aparecer. Se o usuário clicar em
CONFIRMA então esse candidato receberá mais um voto. Se o usuário clicar em
CANCELAR então a foto desaparece e nenhum ponto é computado. O usuário também
poder votar em BRANCO ou anular o voto usando um código de candidato que não existe.
Um menu deve existir com duas opções: uma que começa a eleição (com todos os
candidatos com 0 votos) e uma que encerra a eleição (mostrando em uma Message Box os
pontos que cada candidato recebeu.

4. Crie um jogo que simule o interior de uma estação espacial. O formulário é como um
radar e o meio do formulário é a mira do jogador com um canhão Proto-Iônico. Objetos
Voadores Não Identificados ficam voando na frente pela tela. Quando uma desses passa
pela mira, se o usuário pressionar o botão P então o OVNI é explodido e o usuário marca
pontos. Cuidado! O radar também pode captar aviões que passam. Se o usuário explodir um
avião ele perde pontos. O jogo deve ter um menu para iniciar (com pontos igual a zero) e
finalizar (sair do jogo).

5. Crie um formulário de cadastramento de um aluno. Os campos são: Nome, Data de


Nascimento, Endereço, Telefone, Escola em que estuda e série. Ao clicar OK os valores
dos formulários devem ser validados para ver se o usuário não deixou de preencher nenhum
e se são válidos (texto no lugar do número, etc) e uma Message Box deve ser mostrada com
todos os dados do usuário. Caso o usuário clique em CANCELAR todos os campos devem
ser limpos.

6. It´s Raining Money, Haleluia. Está caindo dinheiro do céu (topo do form) e você tem que
pegar o máximo possível em 1 minuto. Crie um jogo que tenha um menu com as opções de
Jogar e Sair do jogo. Ao começar a jogar os sacos de dinheiro devem aparecer
aleatoriamente em pontos do topo do form e começar a cair até o assoalho do form. O
usuário tem um cesto de colher dinheiro que ele manipula com as teclas para esquerda e
para a direita. Um contador de tempo aparece no alto da página mostrando quanto falta para
estourar o tempo. Vamos catar dinheiro!!!
7. Crie um programa onde o usuário possa utilizar o mouse para desenhar na tela. O usuário
pode escolher cores diferentes para o traçado. No menu Novo o usuário limpa a área de
desenho para começar uma nova. No menu sair o usuário sai do programa.

8. Essa não. A casa está de mosquitos da dengue. Crie um jogo em que no cenário apareça,
em lugares aleatórios, mosquitos da dengue. O usuário deve usar a “raquete elétrica”
controlada pelo mouse para matar os mosquitos. Acontece que eles aparecem e somem
muito rápido. Um contador de segundos deve aparecer no topo da tela para mostrar quanto
tempo falta para terminar a fase. Cada nova fase tem um cenário diferente. Existem 5
cenários. Em cada cenário aparecem 5 mosquitos. Cada fase tem um minuto. Se o usuário
conseguir matar todos os mosquitos de todas as fases ele vence o jogo. Se numa fase ele
não matar mais todos os mosquitos ele perde a partida e o jogo reinicia.

9. Crie um programa que permita o usuário criar uma seqüência de imagens. Ele deve
escolher imagens e configurar o tempo em que cada imagem fica aparecendo e a ordem que
as imagens aparecem. Crie uma estrutura de menus para que o usuário possa fazer essas
escolhas e também uma música de fundo para acompanhar a seqüência. Deve haver
também uma opção de menu para rodar a seqüência.

10. Crie uma versão do famoso jogo Arkanoid. Nesse jogo o usuário controla uma
plataforma e rebate uma bola que ao bater em um tijolo faz esse tijolo desaparecer. Procure
criar uma versão do jogo com uma “roupagem” diferente. Por exemplo, os tijolos podem
ser um castelo e a sua plataforma pode ser um canhão que atira a bolinha contra o castelo.