Urgentíssima ;affs Crie uma classe para representar uma conta corrente, com métodos para depositar uma quantia, sacar uma quantia e obter o saldo. Para cada saque será debitada também uma taxa de operação equivalente à 0,5% do valor sacado. Para a criação de objetos dessa classe será possível (opcional) informar o valor do saldo da conta. Essa classe terá apenas um atributo, o saldo. Crie os métodos getter e setter para o atributo, além de uma classe Principal para testar o programa.
Lista de comentários
paulocs3d
Class Program{ public double Dinheiro = 0; static void Main(string args[]) { c = new ContaCorrente(); c.Dinheiro = Dinheiro; c.Depositar(10); c.Sacar(10); } }
class ContaCorrente { public double Dinheiro; public double Dinheiro_Depositado = 0;
PaulinhaBela
falou que no exercicio só existe o atributo saldo ?
bokomoko
Tá errado essa classe. O método de depositar não precisa verificar o saldo da conta. Só o valor a ser depositado. além disso, nao usou o termo saldo corretamente.
A declaração da variável global Dinheiro é desnecessária.
O método mostrar pode retornar string mas é melhor retornar double pois assim podemos mostrar e também fazer contas com o saldo. Se for String, só podemos mostrar.
Lista de comentários
public double Dinheiro = 0;
static void Main(string args[])
{
c = new ContaCorrente();
c.Dinheiro = Dinheiro;
c.Depositar(10);
c.Sacar(10);
}
}
class ContaCorrente
{
public double Dinheiro;
public double Dinheiro_Depositado = 0;
public void Depositar(double quantia)
{
if(Dinheiro >= 0){
if(quantia <= Dinheiro){
Dinheiro_Depositado += quantia;
}
}
}
public void Sacar(double dinheiro)
{
if(Dinheiro_Depositado >= dinheiro)
{
DInheiro = dinheiro;
Dinheiro_Depositado -= dinheiro;
}
}
}