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

[Proyecto] desafio cajero

import java.util.Scanner;

public class Cajero {

    public static void main(String[] args) {
     String nombre = "Ramon Valdez" ;
     String tipoDeCuenta = "Corriente";
     double saldo = 1587.65;
     double retiro = 0;
     double deposito = 0;
     Scanner teclado = new Scanner(System.in);
     int opcion = 0;

        System.out.println("\n-----------------------------------");
        System.out.println(" Bienvenido señor: " + nombre);
        System.out.println(" Tipo de cuenta: "+ tipoDeCuenta);
        System.out.println(" Su saldo disponible es: " + saldo);
        System.out.println("\n-----------------------------------");

     while (opcion !=9){
         String menu = """
                 **Seleccione la opción a realizar**
                 1-Consultar Saldo
                 2-Retirar
                 3-Depositar
                 9-Salir
                 """;
         System.out.println(menu);
         System.out.println("ingrese una opción");
         opcion = teclado.nextInt();

         switch (opcion){
             case 1: {
                 System.out.println("su saldo actualizado es :" + saldo);
                 break;
             }
             case 2:{
                 System.out.println("Digite la cantidad a retirar");
                 retiro = teclado.nextDouble();
                 if (saldo >= retiro){
                     saldo -= retiro;
                     System.out.println("Retiro exitoso, su nuevo saldo es " + saldo);
                 }else {
                     System.out.println("no tienes saldo suficiente para realizar esta operación!");
                 }
                 break;
             }
             case 3:{
                 System.out.println("por favor digite la cantidad a depositar");
                 deposito = teclado.nextDouble();
                 saldo += deposito;
                 System.out.println("Deposito exitoso, ahora su saldo es: " + saldo);
                 break;
             }
             case 9:{
                 System.out.println("Gracias por usar nuestros servicios");
                 break;
             }
             default:{
                 System.out.println("está no es una opción valida");
                 break;
             }
         }
         System.out.println();
     }
     teclado.close();
    }
}