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

1.4.1 Desafío: construyendo una nueva aplicación

Hola que tal, comparto con ustedes el codigo realizado en la actividad

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        String nombreCliente = "Tony Stark";
        String tipoCuenta = "Corriente";
        double saldoDisponible = 1599.99;
        double retiro = 0;
        double deposito = 0;
        int opcion = 0;

        System.out.println(String.format("""
                *****************************************
                \nNombre del cliente: %s
                El tipo de cuenta es: %s
                Su saldo disponible es: %.2f$ \n
                *****************************************
                """, nombreCliente,tipoCuenta,saldoDisponible));

        String menu = """
                *** Escriba el numero de la opcion deseada ***
                1 - Consultar saldo
                2 - Retirar
                3 - Depositar
                9 - Salir
                """;

        Scanner teclado = new Scanner(System.in);
        while (opcion != 9){
            System.out.println(menu);
            opcion = teclado.nextInt();

            switch (opcion){
                case 1:
                    System.out.println(String.format("Su saldo actualmente es: %.2f$", saldoDisponible));
                    break;
                case 2:
                    System.out.println("Cual es el valor que deseas retirar");
                    retiro = teclado.nextDouble();
                    if (saldoDisponible > retiro){
                        saldoDisponible -= retiro;
                        System.out.println(String.format("Su saldo actualmente es: %.2f$", saldoDisponible));
                    } else {
                        System.out.println("Usted tiene saldo insuficiente");
                    }
                    break;
                case 3:
                    System.out.println("Que cantidad desea depositar?");
                    deposito = teclado.nextDouble();
                    saldoDisponible += deposito;
                    System.out.println(String.format("Su saldo actualmente es: %.2f$", saldoDisponible));
                    break;
                case 9:
                    System.out.println("Finalizando el programa. Muchas gracias por usar nuestros servicios");
                    break;
                default:
                    System.out.println("Opcion no valida. Ingrese nuevamente la opcion");
            }
        }
1 respuesta

Hola Nelli, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

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