Saldo atual negativo

10 respostas
L

E ai pessoal estou com um problema meu saldo atual esta dando erro…preciso de ajuda obrigado…

import java.util.Scanner;

import logica.Conta;

public class Tela {

Conta minhaConta;

Scanner scan;
public void tela(){
	int opcao;
	do{
	System.out.println("-------------------------------------");
	System.out.println("-       Terminal online             -");
	System.out.println("- 1=Cadastra   2=lista   3=deposito -");
	System.out.println("- 4=Sacar   0=Finalizar             -");
	System.out.println("-------------------------------------");
	System.out.println("Informe sua opção:  ");
	opcao = scan.nextInt();
	funcoes(opcao);
	}while(opcao != 0);
}
public void funcoes(int opcao){
	switch(opcao){
		case 0:
			System.out.println("Obrigado por utilizar nosso servico");
			break;
		case 1:
			minhaConta.cadastra();
			break;
		case 2: 
			minhaConta.lista();
		case 3:
			System.out.println("Informe o valor a Deposita: R$ ");
			double valorDeposito = scan.nextDouble();
			minhaConta.deposita(valorDeposito);
			break;
		case 4:
			System.out.println("Informe o valor a sacar: R$ ");
			double valorSaque = scan.nextDouble();
			minhaConta.saca(valorSaque);
			break;
		default:
			System.out.println("Opcao invalida!");
		    System.out.println("Tente novamente");
		    break;
	}
}

public Tela(){
	scan = new Scanner(System.in);
	minhaConta = new Conta();
}

}

10 Respostas

ajfilho

Posta o código entre

Fica mais légivel e entendível!

Abraços!

M

Sua pergunta está muito vaga… (aliás, nem tem pergunta).
Seja mais claro.

m0ska

O cara tá falando como se a gente fosse um programa capaz de intepretar o problema e resolve-lo pra ele.
Ele não teve coragem nem de formular um tópico descente.

rodrigo.bossini

Esse é o problema da humanidade, esperar que tudo caia do céu.

L

cara é so um probleminha de curso…me pediram pra faze tipo de um banco saque deposito…essas coisas…so que quando eu vo saca alem do meu limite ele fica negativo…e ele nao poderia faze isso ele tinha que da tipo impossivel de retira…mas mesmo assim obrigado por lerem e responderem…

rodrigo.bossini

Qual a dificuldade em comparar o valor que vai ser sacado com o valor existente? Se o primeiro for maior que o segundo, não permita o saque! :S

M

Pseudocódigo:

MÉTODO SACA(VALOR) {
    SE VALOR > SALDO
        IMPRIMA "NÃO FOI POSSÍVEL SACAR"
    SENÃO
        SALDO = SALDO - VALOR
        IMPRIMA "VOCÊ SACOU R$ " + VALOR

Simples, não?

wagne23

So pra completar você deve fazer essa verificação se o saque é possivel no metodo saca() da sua classe minhaConta.

wagne23

Ops !!! não tinha visto a mensagem do marcobiscaro2112, mas é isso ai.

L

obrigado pessoal…

Criado 5 de dezembro de 2008
Ultima resposta 6 de dez. de 2008
Respostas 10
Participantes 6