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

Desafio

import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {
        String nombre="Tony Stark";
        String tipoCuenta="Corriente";
        double saldoCuenta=1599.99,valormovimiento=0;
        Scanner teclado=new Scanner(System.in);
        int opcion=0;
        while(opcion!=9) {
            System.out.println("*********************************************");
            System.out.println("Nombre de usuario"+nombre);
            System.out.println("Tipo de cuenta"+tipoCuenta);
            System.out.println("Saldo actual: $"+saldoCuenta);
            System.out.println("*********************************************");
            System.out.println(""" 
                                      
                    ** Escriba el numero de la opcion deseada **
                    1 - Consultar Saldo
                    2 - Retirar
                    3 - Depositar
                    9 - Salir
                    """);
            opcion = teclado.nextInt();
            switch (opcion) {
                case 1:
                    System.out.println("Su saldo es: $" + saldoCuenta);
                    System.out.println("");
                    break;
                case 2:
                    System.out.println("Escriba el valor del retiro");
                    valormovimiento = teclado.nextDouble();
                    if(valormovimiento>saldoCuenta){
                        System.out.println("El retiro no se puede realizar por que su saldo es inferior al valor del retiro");
                    }else {
                        saldoCuenta -= valormovimiento;
                        System.out.println("Su retiro de " + valormovimiento + " de su cuenta " + tipoCuenta + "fue exitoso");
                        System.out.println("Su nuevo saldo es: $" + saldoCuenta);
                        System.out.println("");
                    }
                    break;
                case 3:
                    System.out.println("Escriba el valor del Deposito");
                    valormovimiento = teclado.nextDouble();
                    saldoCuenta += valormovimiento;
                    if(valormovimiento<1){
                        System.out.println("Valor no Valido");
                    }else{
                        System.out.println("Su Deposito de " + valormovimiento + " a su cuenta " + tipoCuenta + " fue exitoso");
                        System.out.println("Su nuevo saldo es: $" + saldoCuenta);
                        System.out.println("");
                    }
                    break;
                case 9:
                    System.out.println("Gracias por utilizar nuestros servicios");
                    break;
                default:
                    System.out.println("Opcion no Valida");
                    break;
            }

        }
    }
}