Conta bancaria em java
Galera boa tarde !!
sou novo no mundo da programação e estou com algumas dificuldades e preciso de ajuda
estou tentando criar um programinha de conta bancaria só que estou com dificuldades na parte de transferir de uma conta para outra
a principio ao selecionar transferência quero que o programa peça para cadastrar uma nova conta, o valor a ser transferido e debite do meu saldo e adicione no saldo da nova conta, e quero que o programa guarde tudo, tentei usar array mas não consegui muito bem
segue meu código até aqui :
import java.util.Scanner;
public class ContaBancaria {
public static void main(String[] args) {
Scanner conta = new Scanner(System.in);
System.out.println("Escolha Qual operação deseja Fazer !!");
System.out.println("---------------------------");
System.out.println("Digite seu Saldo Inicial: ");
double saldo = conta.nextDouble();
int opcao = 0;
while (opcao != 99) {
System.out.println("Digite 1 para Saque");
System.out.println("Digite 2 para Deposito ");
System.out.println("Digite 3 para ver o Saldo");
System.out.println("Digite 4 para Transferencias");
System.out.println("Digite 99 para Sair");
System.out.println("---------------------------");
opcao = conta.nextInt();
switch (opcao) {
case 1:
System.out.println("Qual o valor do saque? ");
int saque = conta.nextInt();
if (saque <= saldo) {
saldo = (saldo - saque);
System.out.println("Você fez um saque de " + saque + " e seu saldo é de " + saldo);
} else {
System.out.println("Seu saldo é insuficiente");
}
break;
case 2:
System.out.println("Qual o valor do Deposito? ");
int deposito = conta.nextInt();
saldo = deposito + saldo;
System.out.println("Você efetuou um deposito de " + deposito + " e seu saldo é de " + saldo);
break;
case 3:
System.out.println("seu saldo atual é de " + saldo);
break;
case 4:
}
}
System.out.println("Sistema Finalizado!!");
}
}
sou novo no mundo da programação e estou com algumas dificuldades e preciso de ajuda
estou tentando criar um programinha de conta bancaria só que estou com dificuldades na parte de transferir de uma conta para outra
a principio ao selecionar transferência quero que o programa peça para cadastrar uma nova conta, o valor a ser transferido e debite do meu saldo e adicione no saldo da nova conta, e quero que o programa guarde tudo, tentei usar array mas não consegui muito bem
segue meu código até aqui :
import java.util.Scanner;
public class ContaBancaria {
public static void main(String[] args) {
Scanner conta = new Scanner(System.in);
System.out.println("Escolha Qual operação deseja Fazer !!");
System.out.println("---------------------------");
System.out.println("Digite seu Saldo Inicial: ");
double saldo = conta.nextDouble();
int opcao = 0;
while (opcao != 99) {
System.out.println("Digite 1 para Saque");
System.out.println("Digite 2 para Deposito ");
System.out.println("Digite 3 para ver o Saldo");
System.out.println("Digite 4 para Transferencias");
System.out.println("Digite 99 para Sair");
System.out.println("---------------------------");
opcao = conta.nextInt();
switch (opcao) {
case 1:
System.out.println("Qual o valor do saque? ");
int saque = conta.nextInt();
if (saque <= saldo) {
saldo = (saldo - saque);
System.out.println("Você fez um saque de " + saque + " e seu saldo é de " + saldo);
} else {
System.out.println("Seu saldo é insuficiente");
}
break;
case 2:
System.out.println("Qual o valor do Deposito? ");
int deposito = conta.nextInt();
saldo = deposito + saldo;
System.out.println("Você efetuou um deposito de " + deposito + " e seu saldo é de " + saldo);
break;
case 3:
System.out.println("seu saldo atual é de " + saldo);
break;
case 4:
}
}
System.out.println("Sistema Finalizado!!");
}
}
Alexandre Biava
Curtidas 0
Melhor post
Felipe Moreira
08/12/2016
Sei que não é o ideal para aprender, ver outros códigos, mas quando se está começando isso ajuda,
http://www.javaprogressivo.net/2012/10/Aplicativo-Simulacao-simples-de-conta-bancaria-caixa-eletronico-em-Java.html
http://www.javaprogressivo.net/2012/10/Aplicativo-Simulacao-simples-de-conta-bancaria-caixa-eletronico-em-Java.html
GOSTEI 1
Mais Respostas
Alexandre Biava
08/12/2016
esse código não tem a parte de transferência entre contas que é bem o que preciso :(
GOSTEI 0
Felipe Moreira
08/12/2016
Desculpa Alexandre.
GOSTEI 0
Rafael Oliveira
08/12/2016
Boa noite Alexandre,
utilize uma variável para armazenar o valor que deseja tirar de uma conta. Para que essa variável, possa somar na conta de destino.
Exemplo:
Valor a ser transferido = Z
Conta A = Y
Conta B = X
O valor que irei transferir abatendo da Conta A(conta de origem) (Y-Z)
O valor que será transferido somando à Conta B(conta de destino)(X+Z)
Com isso a Conta A sofre alteração e a Conta B também.
Vale ressaltar, que é importante verificar se o valor a ser transferido (Z) é maior do que a conta de origem.(Para casos da conta não aceitar valores negativos). Caso não interfira, nem precisa fazer verificação antes de fazer as alterações.
Espero ter ajudado e boa sorte em sua jornada.
utilize uma variável para armazenar o valor que deseja tirar de uma conta. Para que essa variável, possa somar na conta de destino.
Exemplo:
Valor a ser transferido = Z
Conta A = Y
Conta B = X
O valor que irei transferir abatendo da Conta A(conta de origem) (Y-Z)
O valor que será transferido somando à Conta B(conta de destino)(X+Z)
Com isso a Conta A sofre alteração e a Conta B também.
Vale ressaltar, que é importante verificar se o valor a ser transferido (Z) é maior do que a conta de origem.(Para casos da conta não aceitar valores negativos). Caso não interfira, nem precisa fazer verificação antes de fazer as alterações.
Espero ter ajudado e boa sorte em sua jornada.
GOSTEI 1
Felipe Moreira
08/12/2016
Show a explicação Rafael.
GOSTEI 0