Upload
ystallonne-alves
View
212
Download
0
Embed Size (px)
DESCRIPTION
lista de gilbert
Citation preview
Lista de Exercícios 01
Prof. Gilbert Azevedo da Silva
I. Objetivos
Implementar aplicações utilizando componentes básicos de desenvolvimento.
1. Média de 4 Números
Implementar um aplicativo para calcular a média de 4 números.
2. Número de Cliques
Implementar um aplicativo para contar os cliques dados em um botão.
3. Equação do 2o. Grau
Desenvolver um programa para calcular as raízes de uma equação do 2o grau.
4. Fatorial
Desenvolver um programa para calcular o fatorial de um número.
5. Inverter Maiúsculas e Minúsculas
Implementar um aplicativo para substituir as letras maiúsculas por minúsculas, e vice-versa, de uma dada
string.
6. Inverter Frase
Implementar um aplicativo para mostrar uma frase de trás para frente.
7. Remover Espaços
Implementar um aplicativo para remover espaços desnecessários entre palavras de uma frase.
8. Ordem Crescente
Desenvolver um programa para ler três números e colocá-los em ordem crescente.
9. Calculadora
Implementar uma calculadora.
10. Valor em Extenso
Implementar um programa para converter valores monetários em reais para seu extenso.
11. Sucessor e Antecessor
Implementar um aplicativo para calcular o sucessor ou antecessor de um número. O resultado deve ser
mostrado na própria caixa de texto onde o valor inicial é dado.
12. Vogais e Consoantes
Implementar um aplicativo para contar o número de vogais e/ou o número de consoantes em uma frase.
13. Estilo de Fonte
Desenvolver um programa para alterar a fonte de um texto para Negrito, Itálico, Sublinhado e/ou Tachado.
14. Cálculo de Áreas
Desenvolver um programa para calcular áreas de triângulos, retângulos e círculos. Ao clicar o botão
Calcular, a aplicação deve mostrar uma outra janela com os dados referentes à figura selecionada.
15. Pares e Ímpares
Implementar um aplicativo para mostrar os números pares e/ou ímpares em um intervalo. O resultado deve
ser mostrado em outra janela, conforme visto abaixo.
16. Imposto de Renda
Implementar um aplicativo para calcular o imposto de renda (IR), INSS e salário líquido de um funcionário,
dado o seu salário bruto. O valor de desconto do INSS é de 11% do salário bruto. O valor do IR é dado pela
tabela abaixo:
X = Salário Bruto – INSS IR
X <= R$ 900,00 Isento
R$ 1.800,00 >= X > R$ 900,00 15% de X – R$ 135,00
X > R$ 1800,00 27,5 % de X – R$ 360,00
O programa deve marcar o RadioButton que corresponde a faixa de IR pago. O salário líquido é dado por:
Líquido = Bruto – INSS – IR.
17. Progressões
Implementar um aplicativo para calcular progressões aritméticas e geométricas, dados o primeiro elemento,
a razão e o número de termos da série. Mostrar o resultado em outra janela.
18. Operações com Texto
Desenvolver um programa para inserir frases no início ou no final de um texto. As frases são digitadas nas
caixas de texto à esquerda e inseridas na primeira ou na última linha do memorando. O programa deve
também contar o número de palavras escritas no memorando.
19. Dual ListBox
Implementar uma aplicação que mostre dois ListBoxs, permitindo a transferência de itens entres eles. Os
botões somente devem estar habilitados se existirem itens a serem transferidos. Na figura abaixo, os dois
últimos botões estão desabilitados.
• Funcionamento dos Botões:
> Transfere os itens selecionados do ListBox1 para o ListBox2
>> Transfere todos os itens do ListBox1 para o ListBox2
< Transfere os itens selecionados do ListBox2 para o ListBox1
<< Transfere todos os itens do ListBox2 para o ListBox1
20. Ordenação de Listas
O programa mostrado abaixo permite a inclusão e exclusão de números em uma lista. O botão Incluir
Número na Lista insere o número digitado na caixa de textos na Lista de Números. O botão Excluir Número
Selecionado apaga o número da Lista de Números que estiver selecionado. A lista Resultado é formada a
partir da primeira lista, onde devem estar presentes os números pares e/ou ímpares de acordo com a
Seleção de Valores. A lista Resultado pode estar em ordem crescente ou decrescente, conforme
estabelecido em Ordenação.
21. Funções Trigonométricas
Implementar um aplicativo para calcular seno, co-seno e tangente de um ângulo dado em graus.
22. Eleição
Implementar um aplicativo para contar os votos em uma eleição. A cada candidato selecionado, mostrar
uma figura diferente.
23. Paint e Bloco de Notas MDI
Implementar uma aplicação MDI que permita a edição de várias figuras e textos simultaneamente. A
aplicação deve possibilitar fazer operações de ler, salvar, recortar, copiar e colar de arquivos do tipo texto
(TXT) e bitmap (BMP).
A aplicação deve apresentar uma janela mãe com o menu principal e janelas filhas com componentes para
texto e imagens, conforme mostrado abaixo.
O menu principal deve possuir os seguintes comandos:
• Arquivo: Novo Texto, Nova Figura, Abrir..., Salvar, Salvar Como... e Sair.
• Editar: Recortar, Copiar, Colar.
• Janela: Lado a Lado, Em Cascata, Minimizar Todas e Fechar Todas.
24. Tutorial de Geometria
Implementar um tutorial de geometria plana e espacial, conforme mostrado abaixo. As opções de figuras
devem ser mostradas em um objeto TreeView, conforme mostrado no formulário. Ao selecionar um item,
deve ser mostrada a página equivalente no controle de páginas.
O tutorial deve apresentar:
• O desenho das figuras geométricas, indicando as dimensões.
• A fórmula utiliza no cálculo dos perímetros, áreas e volumes.
• O cálculo de perímetro e área para figuras 2D.
• O cálculo de área e volumes para figuras 3D.
25. Bingo
Implementar um jogo de bingo, conforme mostrado abaixo. O botão Sortear Número é utilizado para
sortear um valor aleatoriamente, dentre as possibilidades existentes. Quando um número é sorteado, o
CheckBox correspondente ao número é marcado e sua cor é alterada para facilitar a identificação dos
valores já sorteados.