Skip to content

Commit

Permalink
Desafio de control de dinero
Browse files Browse the repository at this point in the history
  • Loading branch information
wanferno committed Dec 16, 2024
1 parent 32e855c commit b859360
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions src/Desafio.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
import java.util.Scanner;

public class Desafio {
public static void main(String[] args) {
String nombre = "Tony Stark";
String tipoDeCuenta = "Corriente";
double saldo = 1599.99;
int opcion = 0;

System.out.println("*****************************************");
System.out.println("\nNombre del cliente: " + nombre);
System.out.println("Tipo de cuenta: " + tipoDeCuenta);
System.out.println("Saldo disponible: " + saldo);
System.out.println("\n*****************************************");

// Fin de la primera parte Iniciando los valores de la cuenta

String menu = """
** Escriba el número de la opción 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();

// Fin de la segunda parte montando el menú de opciones

switch (opcion) {
case 1:
System.out.println("El saldo actualizado es: " + saldo + " $");
break;
case 2:
System.out.println("Cuál es el valor que deseas retirar?");
double valorARetirar = teclado.nextDouble();
if (valorARetirar > saldo) {
System.out.println("Saldo insuficiente");
} else {
saldo = saldo - valorARetirar;
System.out.println("Saldo restante: " + saldo + " $");
}
break;
case 3:
System.out.println("Cuál es el valor que vas a depositar?");
double valorADepositar = teclado.nextDouble();
saldo += valorADepositar;
System.out.println("El saldo actualizado es: " + saldo + " $");
break;
case 9:
System.out.println("Finalizando el programa. Muchas gracias por usar nuestros servicios");
break;
default:
System.out.println("Opción inválida");
break;
}
}

// Fin de la tercera parte implementando los cálculos
}
}

0 comments on commit b859360

Please sign in to comment.