MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
CAMPUS PONTA GROSSA
CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO
GRUPO DE PESQUISA DE ENGENHARIA DE SOFTWARE - GPES
Observações:
Todos os programas devem ser desenvolvidos para Internet.
Todos as regras de negócio não devem ser implementadas em tela.
Lista de Exercícios
1. Criar um programa que apresente o seu nome como resultado na tela.
2. Criar um programa que some dois números e apresente o resultado.
3. Crie um programa para calcular a média entre N números lidos.
4. Dado um conjunto de tamanho N, calcular a somatória de seus elementos.
5. Implementar o programa que verifica a quantidade de mês que faltam para seu aniversário.
6. Crie um programa para calcular o fatorial de um número qualquer.
7. Crie um programa que dado o tipo de vinho deve informar o tipo de prato que o acompanha.
8. Faça um programa que dado um curso escolhido e forneça a ementa o curso.
9.
−
−
−
Faça um programa para informar o valor de X sendo que:
Se A for maior do que os outros dois números (B e C) então X receberá o valor da soma dos três números;
Se A for menor do que os outros dois números (B e C) então X receberá o valor da diferença dos três números;
Caso contrário X receberá a média entre os três números lidos.
10.
−
−
−
Faça um programa para informar o valor de M sendo que:
Se K for maior que L então M receberá o valor 1;
Se K for igual a L então M receberá o valor 0;
Se K for menor que L então M receberá o valor -1;
11. Criar um programa que efetue o cálculo de uma prestação em atraso. Para tanto, utilize a fórmula:
PREST= VALOR + (VALOR * (TAXA/100) * TEMPO)
12. Encontrar o maior elemento e a sua respectiva posição de um vetor A com 15 elementos.
13. Dados 2 conjuntos ordenados A e B de N posições, gerar a partir destes o conjunto C, sabendo-se que o
conjunto C deverá conter os elementos comuns entre A e B.
14. Dado o conjunto A de N elementos, separá-los em 2 outros conjuntos, B e C, contendo: B os elementos pares e
C os elementos impares. Observação: Existem elementos pares e impares no conjunto A.
15. Dado um conjunto A de N elementos, separar os elementos pares dos impares, usando apenas um vetor extra.
Observação: Existiam elementos pares e impares no conjunto.
16. Sendo dado um conjunto A de números inteiros, determinar 2 outros conjuntos, contendo o primeiro conjunto os
números negativos de A e o segundo conjunto os números que são múltiplos de um número inteiro X .
Observação: Considerar que existam pelo menos um múltiplo e um negativo.
17. Dado 2 conjuntos A e B, de posição M e N respectivamente, sendo N <= M, verificar se os elementos B estão
contido em A.
18. Dado um conjunto de N elementos, encontrar o menor elemento dos maiores que 10.
19. Separar a classe funcionário nas camadas de apresentação, regras de negócios e persistência;
1
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
CAMPUS PONTA GROSSA
CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO
GRUPO DE PESQUISA DE ENGENHARIA DE SOFTWARE - GPES
20. Implementar a classe dependente do funcionário nas camadas de apresentação, regras de negócios e
persistência.
21. Desenvolver um programa em camadas que permita definir cargos e salários para o objeto funcionário, como
também o número de vagas do cargo e o perfil do cargo;
22. Crie um programa que permita apresentar uma pesquisa salarial realizado entre 3 empresas de ramos de
atividades diferentes, faturamento diferentes, número de funcionários aproximados, porém todas devem possuir
o mesmo porte. Registre três cargos e informe o salário praticado pelas empresas para ele. Faça os cálculos:
Menor salário, Maior Salário, Salário Médio para cada cargo analisado.
23. Crie um programa que aplique os conceitos de herança, polimorfismo e encapsulamento.
2
Download

Lista de Exercícios