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

Actividad cuenta bancaria

package org.example;

import javax.swing.*; import java.util.Random; import java.util.Scanner;

public class desafio { public static void main(String[] args) {

   String nombre = "Robert";
   String tipoCuenta = "Ahorros";
   int numerocuenta = 0475767;
   double saldo = 8000000;
   int opcion = 0;

    System.out.println("***********************");
    System.out.println("\n Nombre del cliente: " + nombre);
    System.out.println("EL numero de cuenta es: " +numerocuenta);
    System.out.printf(" Tipo de cuenta es: " + tipoCuenta);
    System.out.printf("\n El saldo es: " + saldo);
    System.out.println("\n***********************");

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

    Scanner teclado = new Scanner(System.in);
    while (opcion != 4)
    {
        System.out.println(menu);
        opcion = teclado.nextInt();
        switch (opcion)
        {
            case 1:
                System.out.println("El saldo actualizado es: " + saldo);
                break;
            case 2:
                System.out.println("Cuanto es el valor a retirar?: " );
                double valorAretirar = teclado.nextDouble();
                if (valorAretirar > saldo)
                {
                    System.out.println("Saldo Insuficiente");
                }
                else
                {
                    saldo = saldo - valorAretirar;
                    System.out.println("Saldo actualizado es: " + saldo);
                    }
                break;
            case 3:
                System.out.println("Digite el valor a depositar:");
                double  valorAdepositar = teclado.nextDouble();
                saldo += valorAdepositar;
                System.out.println("Saldo actualizado es: " + saldo);
                break;
            case 9:
                System.out.println("Gracias por utilizar nuestros servicios");
            default:
                System.out.println("Opcion no valida");
        }

    }

}

}

1 respuesta

Hola Anderson, 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!