0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Exercícios de Programação em Java

O documento apresenta uma série de exercícios de programação em Java para alunos do 2º ano de Automação. As atividades incluem a implementação de classes como PlanoTelefone, Pessoa, Numeros e um paralelepípedo, cada uma com métodos específicos para manipulação de dados e cálculos. Os alunos devem criar classes testadoras para instanciar objetos e executar os métodos definidos, além de realizar a leitura de atributos necessários.

Enviado por

mconta850
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Exercícios de Programação em Java

O documento apresenta uma série de exercícios de programação em Java para alunos do 2º ano de Automação. As atividades incluem a implementação de classes como PlanoTelefone, Pessoa, Numeros e um paralelepípedo, cada uma com métodos específicos para manipulação de dados e cálculos. Os alunos devem criar classes testadoras para instanciar objetos e executar os métodos definidos, além de realizar a leitura de atributos necessários.

Enviado por

mconta850
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Exercícios – Java – Etapa 2

Linguagem de Programação - 2º ano – Automação

QUESTÕES

1. Faça um projeto que implemente a classe PlanoTelefone conforme apresentado no


modelo a seguir e a classe PlanoTeste, onde consta o método main().

PlanoTelefone

nome: String
custoMinuto: double
creditoInicial: double
valorConta: double

+ calcularConta( ): void

+ exibir( ): void

Observações:

A classe PlanoTeste deverá instanciar (criar) um objeto da classe


PlanoTelefone.
Solicitar a entrada dos dados (custoMinuto e creditoInicial) referentes ao
plano para que possam ser usados na classe PlanoTelefone.
Exibir os valores dos atributos através do método exibir().
Calcular a nova conta que o cliente deverá pagar através do método
calcularConta(), atualizando o atributo valorConta;
ATENÇÃO: a conta leva em consideração o seguinte:
- verifique se o saldo do atributo creditoInicial está zerado;
se estiver, o cliente deverá pagar 50,00 mais (10 x custoMinuto),
atualizando o atributo valorConta;
se não estiver zerado, o cliente deverá pagar (10 x custoMinuto).
Exibir os valores dos atributos.

2. Baseado no diagrama de classes abaixo, criar a classe Pessoa.


Pessoa
nome: String
altura: double
peso: double

+calcularImc(): double
+exibir( ): void

Defina uma classe para representar uma pessoa. Uma pessoa, no nosso caso, possui os
seguintes atributos:
• Nome
• Altura (m)
• Peso (kg)

A classe Pessoa possui um método para calcular e retornar o IMC (Índice de Massa
Corpórea) da pessoa (calcularImc()). O IMC é obtido através da divisão do peso pela
altura ao quadrado. Essa classe possui também um método para mostrar os valores de
seus atributos (exibir()).
Criar a classe testadora PessoaTeste para instanciar um objeto da classe Pessoa, bem
como realize a leitura dos atributos de uma pessoa a partir da classe PessoaTeste. Em
seguida, execute os métodos da classe Pessoa a partir da classe PessoaTeste.

3. Implemente a classe Numeros, abaixo, que possui dois atributos: numA e numB e os
métodos descritos abaixo:
a) menor valor entre os dois atributos, supondo que eles sejam diferentes;
b) trocar números de modo que o valor do numA seja passado ao numB e o de
numB seja passado a numA;
c) apresentar (mostrar) os dados;

Numeros
numA: int
numB : int
+menor(): int
+trocarNumeros():void
+mostrarNumeros(): void

Observações:

1- construir a classe usuária (aquela que possui o método main). Instanciar


um objeto da classe Números;
2 - A leitura dos atributos (dois números) deverá ser feita diretamente da
classe usuária;
3 - A partir da classe usuária (testadora) execute os métodos do objeto;
4 - O método mostraNumeros( ) escreve na tela o valor de cada atributo.
4. Considere um objeto que seja a instância de um paralelepípedo. Um paralelepípedo
fica definido pelos valores de suas três arestas, A, B e C. Escreva a classe desse objeto.
Disponibilize métodos nessa classe de forma que um objeto tenha condições de
informar o valor de cada uma de suas arestas, fornecer o valor de sua área externa (A ex),
fornecer o valor de sua diagonal (D) e fornecer o valor de seu volume (V).

Utilize uma classe testadora e crie pelo um objeto. Atribua a ele valores de suas arestas
(leitura), bem como realize o cálculo de sua área externa, diagonal e volume.

Fórmulas:

Aex = 2(A.B+A.C+B.C)

D=

V = A.B.C

Profs Adolfo / César

Você também pode gostar