0% acharam este documento útil (0 voto)
330 visualizações1 página

POO - Exercícios - Java

O documento descreve um exercício de programação orientada a objetos em Java. Ele inclui: 1) A classe ContaCorrente com atributos, construtor e métodos para depósito, saque e transferência entre contas; 2) Uma aplicação que instancia contas, oferece um menu de opções ao usuário e imprime resultados de operações.

Enviado por

lucheol
Direitos autorais
© Attribution Non-Commercial (BY-NC)
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)
330 visualizações1 página

POO - Exercícios - Java

O documento descreve um exercício de programação orientada a objetos em Java. Ele inclui: 1) A classe ContaCorrente com atributos, construtor e métodos para depósito, saque e transferência entre contas; 2) Uma aplicação que instancia contas, oferece um menu de opções ao usuário e imprime resultados de operações.

Enviado por

lucheol
Direitos autorais
© Attribution Non-Commercial (BY-NC)
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
Você está na página 1/ 1

EXERCCIOS POO (JAVA BSICO) 1. Conceitos Bsicos de Programao OO: Implementar as classes a seguir: a) Classe: ContaCorrente.

Atributos da classe ContaCorrente: numeroConta (inteiro) no pode receber um valor menor ou igual a zero; correntista (string) no pode receber um valor nulo ou string vazia; saldo (ponto-flutuante) no pode manter um valor menor que zero; Implementar apenas um construtor recebendo valores para os atributos numeroConta e correntista da classe ContaCorrente. Implementar mtodos get e set para todos os atributos da classe (ver observao abaixo). i. OBS: No implementar o mtodo set para o atributo saldo. O valor do atributo saldo s poder ser alterado atravs dos mtodos deposita, saque e transfere detalhados a seguir. Implementar o mtodo boolean deposita(double valor) que deposita um valor na conta corrente. O mtodo retorna verdadeiro se o depsito foi realizado com sucesso ou falso em caso contrrio. OBS: Verificar se o valor informado maior que zero. Implementar o mtodo boolean saque(double valor) que realiza um saque na conta corrente. O mtodo retorna verdadeiro se o saque foi realizado com sucesso ou falso e caso contrrio. OBS: Verificar se o valor informado maior que zero e se h saldo suficiente para realizar o saque. Implementar o mtodo boolean transfere(double valor, ContaCorrente c2) que realiza uma transferncia de um valor da conta corrente para a conta corrente c2. O mtodo retorna verdadeiro se a transferncia foi realizada com sucesso ou falso em caso contrrio. OBS: Verificar se o valor informado maior que zero, se o objeto c2 no nulo e se h saldo suficiente para realizar a transferncia.

b) Implementar uma aplicao chamada AplicacaoContas que instancia dois objetos do tipo ContaCorrente, a partir de dados informados pelo usurio. Em seguida, o programa deve oferecer um menu para o usurio com as seguintes opes: Imprimir dados de uma conta. Para esta opo o usurio dever informar o nmero da conta; Realizar depsito. Para esta opo o usurio dever informar o nmero da conta e o valor para depsito; Realizar saque. Para esta opo o usurio dever informar o nmero da conta e o valor para saque; Realizar transferncia. Para esta opo o usurio dever informar o nmero da conta origem, o nmero da conta destino e o valor para transferncia; OBS: Para as opes de depsito, saque e transferncia, o programa deve imprimir na tela uma mensagem indicando se o depsito, o saque ou a transferncia foi realizada com sucesso ou no.

Você também pode gostar