Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

proyecto final

import java.util.Scanner;

public class Banco {

public static void main(String[] args) {
    Scanner teclado = new Scanner(System.in);

    //valores
    String nombre = "Silvestre Florentino";
    String tipoDeCuenta = "Basico";
    double saldo = 4999.99;
    int opcion = 0;


    //inprime para que el cliente elige unas de las opciones
    System.out.println("----------------------------------------");
    System.out.println("Nonbre del cliente: " + nombre + "\n Tipo de cuenta es: " +tipoDeCuenta);
    System.out.println("----------------------------------------");
    String menu = """
                   Que operacion desea realizar \n 1-Saldo    2-Retiro   3-Depositar   9-Salir     
            """;

    //proceso de validar la opcion seleccionada
    while (opcion != 9){
        System.out.println(menu);
       opcion = teclado.nextInt();
   switch (opcion){
       case 1:
           System.out.println("su saldo actual es: $" +saldo);
           System.out.println("1-Menu    2-salir");
           opcion = teclado.nextInt();
           if (opcion == 1){
               System.out.println(" \n ");
           }else {
               System.out.println("\n gracias por su preferencia");
                opcion = 9;
           }
           break;
       case 2:
           System.out.println("ingrese la cantidad a retirar: $");
           double retiro = teclado .nextDouble();
           if (retiro < saldo){
               saldo -= retiro;
               System.out.println("el saldo actual es de: $" + saldo);
               System.out.println("1-Menu    2-salir");
               opcion = teclado.nextInt();
               if (opcion == 1){
                   System.out.println(" \n ");
               }else {
                   System.out.println("\n gracias por su preferencia");
                   opcion = 9;
               }


           } else {
               System.out.println("el saldo es insuficiente");
               System.out.println("\n 1-realizar de nuevo   2-menu   3-salir");
               opcion = teclado.nextInt();
               if (opcion == 1){
                   System.out.println(" ");

               }else {
                   System.out.println("\n gracias por su preferencia");
                   opcion = 9;
               }
           }
           break;
       case 3:
           System.out.println("cuanto desea depositar: $" + saldo);
           double deposito = teclado.nextDouble();
           if (deposito > 0){
               saldo += deposito;
               System.out.println("el nuevo saldo es: $" +saldo);
               System.out.println("1-Menu    2-salir");
               opcion = teclado.nextInt();
               if (opcion == 1){
                   System.out.println(" \n ");
               }else {
                   System.out.println("\n gracias por su preferencia");
                   opcion = 9;
               }
           }else {
               System.out.println("el dijito es erroneo");
               System.out.println("1-Menu    2-salir");
               opcion = teclado.nextInt();
               if (opcion == 1){
                   System.out.println(" \n ");
               }else {
                   System.out.println("\n gracias por su preferencia");
                   opcion = 9;
               }
           }
           break;
       case 9:
           System.out.println("\n gracias por su preferencia");

           break;
       default:

   }

    }
}

}