Buscar

Desenvolva os exercícios listados aqui e depois compare sua resposta com os códigos apresentados na seção Apêndice ao final deste documento. 1. Cri...

Desenvolva os exercícios listados aqui e depois compare sua resposta com os códigos apresentados na seção Apêndice ao final deste documento. 1. Crie uma classe Nota, com três atributos reais chamados: nota1, nota2, nota3. E crie também dois métodos, cada um para calcular e retornar diferentes tipos de média. Média Aritmética; e Média ponderada (pesos 2, 3 e 4 respectivamente). 2. Crie uma classe Conta, para administrar contas correntes de um banco com os seguintes atributos: String correntista; float saldo; float limiteSaque; E os métodos: void sacar( float valor) void depositar( float valor) void info() 3. Complemente o exercício anterior implementando um método abaixo: transferir(Conta destino, float valor); O método deve transferir o valor passado por parâmetro do objeto conta que executa o método para a conta destino passada por parâmetro.

Essa pergunta também está no material:

AVA UNIVIRTUS2
24 pág.

Organização de Computadores Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

Para o exercício 1, você pode criar a classe Nota da seguinte forma: ``` public class Nota { private double nota1; private double nota2; private double nota3; public Nota(double nota1, double nota2, double nota3) { this.nota1 = nota1; this.nota2 = nota2; this.nota3 = nota3; } public double calcularMediaAritmetica() { return (nota1 + nota2 + nota3) / 3; } public double calcularMediaPonderada() { return (nota1 * 2 + nota2 * 3 + nota3 * 4) / 9; } } ``` Para o exercício 2, você pode criar a classe Conta da seguinte forma: ``` public class Conta { private String correntista; private float saldo; private float limiteSaque; public Conta(String correntista, float saldo, float limiteSaque) { this.correntista = correntista; this.saldo = saldo; this.limiteSaque = limiteSaque; } public void sacar(float valor) { if (valor > saldo + limiteSaque) { System.out.println("Saldo insuficiente"); } else { saldo -= valor; System.out.println("Saque realizado com sucesso"); } } public void depositar(float valor) { saldo += valor; System.out.println("Depósito realizado com sucesso"); } public void info() { System.out.println("Correntista: " + correntista); System.out.println("Saldo: " + saldo); System.out.println("Limite de saque: " + limiteSaque); } public void transferir(Conta destino, float valor) { if (valor > saldo + limiteSaque) { System.out.println("Saldo insuficiente"); } else { saldo -= valor; destino.saldo += valor; System.out.println("Transferência realizada com sucesso"); } } } ``` Lembre-se de que esses são apenas exemplos de implementação e podem ser diferentes dos códigos apresentados na seção Apêndice ao final do documento.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais