Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Presentacion del desafio

import java.util.Scanner;

public class CuentaBancaria {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        String cliente ="Tony Stark";
        String tipoCuenta= "corriente";
        int saldoDisponible= 200000;
        int contrasena =1234;
        int contrasenaCliente=0;
        int opcionDeMenu=0;
        int retiro=0;
        int deposito=0;
        boolean acceso =false;

        System.out.println("escriba su contraseña");
        contrasenaCliente= scanner.nextInt();

        if (contrasenaCliente == contrasena) {


            System.out.println("""
                    *************************************************************
                    
                    Nombre  del cliente: %s
                    Tipo de cuenta: %s
                    Saldo diosponible: %d
                    
                    *************************************************************
                    """.formatted(cliente, tipoCuenta, saldoDisponible));
        }

        while (contrasena==contrasenaCliente) {

                System.out.println("""
                        ***  Escriba el numero de la opcion deseada ***
                             1- Consultar saldo.
                             2- Retirar.
                             3- Depositar.
                             9- salir.
                        """);
                opcionDeMenu= scanner.nextInt();

                switch (opcionDeMenu){

                    case 1:

                        System.out.println("El saldo de su cuenta es:"+saldoDisponible);
                        break;
                    case 2:

                        System.out.println("catidad que desea retirar");
                        retiro= scanner.nextInt();

                        if (retiro <=saldoDisponible) {

                            saldoDisponible= saldoDisponible-retiro;

                        } else if (retiro<0) {

                            System.out.println("cantidad incorrecta no puede llevar singos");
                        } else {

                            System.out.println(" saldo insufuciente ");

                        } break;

                    case 3:

                        System.out.println(" escriba la cantidad de dinero que va a depositar:");
                        deposito= scanner.nextInt();
                        saldoDisponible= saldoDisponible+deposito;
                        break;

                    case 9:
                        acceso=true;
                        break;
                    default:
                        System.out.println("opcion incorrecta");

                }

            if (opcionDeMenu == 9) {
                break;
            }

        }

        if (acceso==false) {

            System.out.println("contraseña incorrecta");

        }

    }
}
1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!