teste

Page 1

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 o

Desenvolver um programa para calcular as raízes de uma equação do 2 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 X <= R$ 900,00 R$ 1.800,00 >= X > R$ 900,00 X > R$ 1800,00

IR Isento 15% de X – R$ 135,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.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.