Questão 1531740

Tecnologia da Informação · 2023

Questão

ID 1531740

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2023 Banca: NUCEPE UESPI - Núcleo de Concursos e Promoção de eventos Órgão: Universidade Estadual do Piauí


Considere o código a seguir escrito na linguagem de programação Java.

public interface Conta {

void saque(double valor);

void deposito(double valor);

void rendimento();

double getSaldo();

}

class Corrente implements Conta {

private double saldo;

private double taxa = 1.25;

public void saque(double valor) {

this.saldo -= valor + this.taxa;

}

public void deposito(double valor) {

this.saldo += valor - this.taxa;

}

public void rendimento() {

this.saldo += 0;

}

public double getSaldo() {

return this.saldo;

}

}

class Poupanca implements Conta {

private double saldo;

private double percRend = 0.5;

public void saque(double valor) {

this.saldo -= valor;

}

public void deposito(double valor) {

this.saldo += valor;

}

public void rendimento() {

this.saldo += this.saldo*percRend/100;

}

public double getSaldo() {

return this.saldo;

}

}

class Programa {

public static void main (String[] args) {

Corrente conta1 = new Corrente();

Poupanca conta2 = new Poupanca();

conta1.deposito(1000);

conta2.deposito(1000);

conta1.saque(100);

conta2.saque(100);

conta2.rendimento();

System.out.println(conta1.getSaldo() +" e

"+conta2.getSaldo());

}

}

O resultado da execução do código descrito no método main da classe Programa é

Alternativas da questão 1531740
Pular para o conteúdo principal