Bom, sou novo aki no forum e naum manjo nada de java…
tenhu q fazer um teste automatizado p/ seguinte classe:
class ContaBancaria
{
int agênciaBancária;
int númeroDaConta;
double saldo;
double limite;
double juros;
double rend;
void carregadados(int a, int n, double s, double l, double j, double r)
{
agênciaBancária = a;
númeroDaConta = n;
saldo = s = 0;
limite = l; /<em>limite máximo de gasto após saldo negativo</em>/
juros = j; /<em>juros diários cobrados após estourar o limite</em>/
rend = r; /<em>juros de rendimento</em>/
System.out.println(“Dados Carregados Com Sucesso”);
}
void deposito(double d)/<em>soma o valor depositado ao saldo e armazena novo saldo</em>/
{
saldo=saldo+d;
System.out.println(“Depósito Efetuado Com Sucesso.”);
}
void saque(double v)/<em>saca dinheiro do seu saldo, se necessário utiliza o limite de crédito</em>/
{
if(saldo+limite>=v)
{
if(saldo-v==-limite)
System.out.println(“Este Saque Deixou Seu Saldo Negativo. Só Será Possivel Outro Saque Mediante Novo Deposito.”);
saldo=saldo-v;
System.out.println(“Saque Efetuado Com Sucesso.”);
}
else
{
System.out.println(“Saldo Insuficiente Para Saque.”);
}
}
void rendimento(int t)/<em>Calcula o rendimento diário do juros “r” carregado anteriormente</em>/
{
rend = rend/100.0;
while(t>=1)
{
saldo=(saldo*rend)+saldo;
t=t-1;
}
System.out.println(“Rendimento Calculado.”);
}
void cobrança(int c)/<em>Cobra juros diários, caso o saldo seja negativo</em>/
{
juros =juros/100.0;
while(c>=1)
{
saldo=saldo+(saldo*juros);
c=c-1;
}
System.out.println(“Cobrança Efetuada.”);
}
void imprimesaldo(int i)
{
System.out.println(“O Seu Saldo É “+saldo+”.”);
if(saldo+limite<=0)
System.out.println(“Você Não Pode Efetuar Outro Saque, Até Que Um Novo Deposito Seja Efetuado.”);
else
System.out.println(“A Quantia Disponível Para Saque É “+(saldo+limite)+”.”);
}
int agênciaBancáriab;
int númeroDaContab;
double saldob;
double limiteb;
double jurosb;
double rendb;
void carregadadosb(int ab, int nb, double sb, double lb, double jb, double rb)/<em>Carrega os dados da conta q irá receber o dinheiro</em>/
{
agênciaBancáriab = ab;
númeroDaContab = nb;
saldob = sb;
limiteb = lb; /<em>limite máximo de gasto após saldo negativo</em>/
jurosb = jb; /<em>juros diários cobrados após estourar o limite</em>/
rendb = rb; /<em>juros de rendimento</em>/
if(ab==agênciaBancária && nb==númeroDaConta)
System.out.println(“Número Da Conta/Agência Em Uso”);
else
System.out.println(“Dados Carregados Com Sucesso”);
}
void transfere(double vt)/<em>Transfere o valor inserido no campo “double vt” da conta inicial p/ a conta b, carregada no metodo acima</em>/
{
if(vt<=saldo)
{
saldob=saldob+vt;
saldo=saldo-vt;
System.out.println(“Transferência Efetuada Com Sucesso.”);
}
else
System.out.println(“Saldo Insuficiente Para Transaferencia. Tente Transferir Um Valor Menor.”);
}
}
alguem poderia me ajudar com isso??
Obrigado
Crow

