Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ficha7;
- import java.util.Scanner;
- public class ad {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- boolean running = true;
- int conta[] = new int[10]; //chamando o vetor conta com 10 posiçoes
- double saldo[] = new double[10];//chamando o vetor saldo com 10 posiçoes
- double somatorio = 0;
- System.out.println("Primeiro vamos fazer o cadastro das 10 contas e seus respectivos saldos.");
- for(int i = 0; i < conta.length;i++) { //
- System.out.println("Digite o número da sua conta: ");
- conta[i] = sc.nextInt();
- for(int j = 0; j < 1; j++) {
- System.out.println("Digite o saldo da conta número "+conta[i]+": " ); // vai setar um saldo para a conta posiçao [i]
- saldo[i] = sc.nextDouble(); //presta atençao aqui, tem que ser saldo[i] e nao saldo[j]. Demorei pq botei de [j] mas nao existe um saldo de [j], só de [i]
- somatorio += saldo[i]; //aqui ja estou salvando o somatorio para imprimir na opçao 3
- }
- }
- System.out.println("Cadastro feito. Entrando no menu...");
- while(running) {//running é um boolean simples, poderia ser qualquer outro nome
- //esse while vai ser pra mostrar o menu
- System.out.println("=============");
- System.out.println("Efetuar depósito - Digite 1");
- System.out.println("Efetuar saque - Digite 2");
- System.out.println("Consultar ativo bancário - Digite 3");//somatorio de todos os clientes
- System.out.println("Sair - Digite 0");
- System.out.println("=============");
- int opcao = sc.nextInt();
- if(opcao == 1) {
- for(int i = 0; i < 1; i++) {
- System.out.println("Qual número da conta para fazer o depósito?");
- conta[i] = sc.nextInt();//aqui vai pegar a conta [i] que botamos lá em cima
- for(int j = 0; j < 1; j++) {
- System.out.println("Digite o valor do depósito:");
- saldo[i] += sc.nextDouble(); //pegando o saldo da conta [i], nao [j]
- System.out.println("Novo saldo: "+saldo[i]);//imprimindo o saldo
- }
- }
- }//observe que o metodo de depositar e sacar sao identicos, so muda que botei um double chamado total
- else if(opcao == 2) {
- for(int i = 0; i < 1; i++) {
- System.out.println("Qual número da conta para sacar?");
- conta[i] = sc.nextInt();
- for(int j = 0; j < 1; j++) {
- double saque = 0;
- System.out.println("Digite a quantidade do saque:");
- saque = sc.nextDouble();
- double total = saldo[i] - saque; //mesmo esquema do depositar, so muda q botei esse total
- System.out.println("Novo saldo: "+total);
- System.out.println("Saque de: "+saque);
- }
- }
- }
- else if(opcao == 3) {
- System.out.println("O somatório do saldo de todos os clientes é: "+somatorio); //lembra q falei do somatorio la em cima? aqui ele
- }
- else if(opcao == 4) {
- System.out.println("Saindo..");
- System.exit(0);
- }else {
- System.err.println("Opção inválida.");
- }
- }
- }
- }
- //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement