Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Lista de exercicios para programação em java, Exercícios de Programação para Java

Desenvolvimento das habilidades adquiridas em sala de aula

Tipologia: Exercícios

2020

Compartilhado em 31/07/2020

paulo-victor-xv0
paulo-victor-xv0 🇧🇷

1 documento

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
ADS/CCO/SI
Programação Orientada a Objetos
Nome: Turma:
Professor: Data:
POO - Lista de Exercícios – 1º Bimestre
Observações:
Fazer no máximo em dupla.
Essa lista representará a nota de Prática da disciplina.
Entregar impresso: no dia da avaliação bimestral
1. Desenvolver em Java uma função que recebe dois números reais como parâmetro e retorna o
resultado da potenciação do primeiro pelo segundo.
2. Desenvolver em Java um módulo procedimento que recebe um vetor de inteiros como parâmetro e
preenche seus valores de acordo com digitação do usuário.
3. Desenvolver em Java um procedimento que recebe um vetor de inteiros e apresenta os seus
valores pares.
4. Desenvolver em Java um módulo principal que inicializa as variáveis, entra com os números reais e
faz a chamada dos módulos anteriores. Os resultados que não forem apresentados nos módulos
chamados devem ser apresentados no módulo principal.
5. Fazer um programa em Java que contém:
- o método main que cria um vetor de 10 alfanuméricos e faz as chamadas dos métodos seguintes.
- o método entrada que recebe o vetor como parâmetro, e preenche o vetor com 10 nomes digitados
pelo usuário.
- o método busca que recebe como parâmetro o vetor e um nome, verifica se o nome consta no vetor,
retornando um booleano (no main apresentar o resultado da busca).
- um método que mostra os valores do vetor.
6. Desenvolver um programa com as classes a seguir:
Classe Funcionario:
Atributos: nome, salário, instrução e motorista (booleano).
Construtores (com e sem parâmetro)
Getters e setters
Método toString: retornar os dados do funcionário.
Método calSalario: se o funcionário for motorista, seu salário é reajustado em 10%.
Método alteraInstrucao: se o funcionário alterar sua instrução, recebe a nova instrução e aumenta o
salário em 15%.
OBS.: instrução pode ser: ensino fundamental, ensino médio, graduação, pós-graduação.
Classe Principal:
Instanciar um funcionário, incluir os dados, efetuar um cálculo de salário e uma alteração de
instrução, e mostrar os dados.
7. Desenvolver um programa com as classes a seguir:
1
pf2

Pré-visualização parcial do texto

Baixe Lista de exercicios para programação em java e outras Exercícios em PDF para Programação para Java, somente na Docsity!

ADS/CCO/SI Programação Orientada a Objetos Nome: Turma: Professor: Data:

POO - Lista de Exercícios – 1º Bimestre

Observações:  Fazer no máximo em dupla.  Essa lista representará a nota de Prática da disciplina.  Entregar impresso: no dia da avaliação bimestral

  1. Desenvolver em Java uma função que recebe dois números reais como parâmetro e retorna o resultado da potenciação do primeiro pelo segundo.
  2. Desenvolver em Java um módulo procedimento que recebe um vetor de inteiros como parâmetro e preenche seus valores de acordo com digitação do usuário.
  3. Desenvolver em Java um procedimento que recebe um vetor de inteiros e apresenta os seus valores pares.
  4. Desenvolver em Java um módulo principal que inicializa as variáveis, entra com os números reais e faz a chamada dos módulos anteriores. Os resultados que não forem apresentados nos módulos chamados devem ser apresentados no módulo principal.
  5. Fazer um programa em Java que contém:
  • o método main que cria um vetor de 10 alfanuméricos e faz as chamadas dos métodos seguintes.
  • o método entrada que recebe o vetor como parâmetro, e preenche o vetor com 10 nomes digitados pelo usuário.
  • o método busca que recebe como parâmetro o vetor e um nome, verifica se o nome consta no vetor, retornando um booleano (no main apresentar o resultado da busca).
  • um método que mostra os valores do vetor.
  1. Desenvolver um programa com as classes a seguir: Classe Funcionario:  Atributos: nome, salário, instrução e motorista (booleano).  Construtores (com e sem parâmetro)  Getters e setters  Método toString: retornar os dados do funcionário.  Método calSalario: se o funcionário for motorista, seu salário é reajustado em 10%.  Método alteraInstrucao: se o funcionário alterar sua instrução, recebe a nova instrução e aumenta o salário em 15%.  OBS.: instrução pode ser: ensino fundamental, ensino médio, graduação, pós-graduação. Classe Principal:  Instanciar um funcionário, incluir os dados, efetuar um cálculo de salário e uma alteração de instrução, e mostrar os dados.
  2. Desenvolver um programa com as classes a seguir: 1

ADS/CCO/SI Programação Orientada a Objetos Nome: Turma: Professor: Data: Classe ContaCorrente:  Os atributos nome, número da conta e saldo  Os métodos construtores, acessores e modificadores  Método saque: se tiver saldo suficiente, efetuar o saque e apresentar mensagem de saque efetuado, senão, apresentar a mensagem de Saldo Insuficiente.  Método depósito: recebe um valor e incrementa no saldo.  Método toString: retorna o nome, número da conta e saldo. Classe Principal:  Instanciar um correntista, incluir os dados, efetuar um saque e um depósito, e mostrar os dados.

  1. Fazer programa que tenha:  uma classe Operacoes com os atributos num1 e num2 e os métodos construtores, acessores e modificadores, e os métodos soma, subtracao, multiplicacao e divisao, que retornarão os resultados das operações.  Uma classe Principal que instancia a classe Operacoes, criando um objeto e apresenta um menu de opções para o usuário digitar a operação que quer efetuar. Só deverá sair do menu se o usuário digitar 0.
  2. A partir de uma dada classe uma série de objetos foram instanciados. A identidade e os atributos desses objetos são apresentados abaixo. A partir desses elementos: a) Desenvolva em Java a classe Filme com os atributos e os métodos acessores e modificadores. b) Desenvolva em Java a classe principal, que instancie a classe acima criando dois objetos e inclua os dados, mostrando-os em seguida. Codigo: 001 título Original: As Invasões Barbáras gênero: Drama ano de Produção: 2003 duração: 99 min. Direção: Denys Arcand Codigo: 002 título Original: Sobre Meninos e Lobos gênero: Drama ano de Produção: 2003 duração: 120 min. direção: Clint Eastwood Codigo: 003 titulo Original: Mestre dos mares gênero: Aventura ano de Produção: 2003 Duração: 135 minutos Direção: Peter Weir Codigo: 004 título Original: Cidade de Deus gênero: Drama ano de Produção: 2002 duração: 135 minutos direção: Fernando Meirelles 2