Codigo de banco de java
Enviado por DaniOjeda77 • 22 de Junio de 2022 • Apuntes • 1.013 Palabras (5 Páginas) • 135 Visitas
package Proyectos405;
import javax.swing.JOptionPane;
public class banco {
static String value;
static int option = 0;
public static void main(String[] args) {
String value, name;
float c, d = 0;
name = JOptionPane.showInputDialog(null, "Nombre del cliente", "Propietario", JOptionPane.WARNING_MESSAGE);
value = JOptionPane.showInputDialog(null, "Cantidad inicial", "Monto", JOptionPane.WARNING_MESSAGE);
c = Float.parseFloat(value);
while(option !=3){
value = JOptionPane.showInputDialog(null, "Monto Inicial " + c + "\n"
+ "1. Depósito\n"
+ "2. Retiro\n"
+ "3. Salir\n"
+ "Elige una opción " + name, "Menú", JOptionPane.PLAIN_MESSAGE);
option = Integer.parseInt(value);
switch(option){
case 1:
c=deposito(c, d);
break;
case 2:
c=retiro(c, d);
break;
case 3:
JOptionPane.showMessageDialog(null, "Sair del programa");
break;
default:
JOptionPane.showMessageDialog(null, "La opción que elegiste es incorrecta");
}
}
}
public static float deposito(float c, float d){
float r=c;
value = JOptionPane.showInputDialog(null, "¿Cuál es la cantidad que desea depositar?");
d = Float.parseFloat(value);
if(c>0){
r = c + d;
JOptionPane.showMessageDialog(null, "La cantidad de monto inicial es " + c + "\n"
+ "La cantidad que se depositará es " + d + "\n"
+ "Deposito realizado con éxito\n"
+ "La cantidad total es de "+ r, "Deposito", JOptionPane.INFORMATION_MESSAGE);
}
else{
JOptionPane.showMessageDialog(null, "El dato ingresado es incorrecto, elige un numero positivo");
}
return r;
}
public static float retiro(float c, float d){
float r=c;
value = JOptionPane.showInputDialog(null, "¿Cuál es la cantidad que desea retirar?");
...