
cajero automatico
Publicado por luis (3 intervenciones) el 22/07/2022 01:58:37
hola mucho gusto, soy nuevo en esto de java y la verdad necesito ayuda debido a que mi profesor me mando hacer denuedo mi ejercicio ya que no cumplí con lo del constructor y la clave de acceso (por temas de trabajo no me dio tiempo realizarlo correctamente) y tuve que hacerlo por switch. disculpen las molestias pero necesito su ayuda.
Acá esta el enunciado por si lo necesitan:
Realizar en JAVA un programa que simule un cajero automático y que pueda realizar las siguientes operaciones: retiro, deposito y consultar saldo.
condiciones:
-Se debe declarar una clase para el manejo de la cuenta.
-Se debe diseñar un constructor para inicializar el objeto de la clase cuenta.
-Se deben programar eventos para retiros, depósitos, saldos.
-Se debe trabajar con un repita (cualquiera) para controlar que el programa finalice sólo cuando el cliente desea salir.
-Se debe solicitar una clave de acceso
esto es lo que había hecho
Acá esta el enunciado por si lo necesitan:
Realizar en JAVA un programa que simule un cajero automático y que pueda realizar las siguientes operaciones: retiro, deposito y consultar saldo.
condiciones:
-Se debe declarar una clase para el manejo de la cuenta.
-Se debe diseñar un constructor para inicializar el objeto de la clase cuenta.
-Se deben programar eventos para retiros, depósitos, saldos.
-Se debe trabajar con un repita (cualquiera) para controlar que el programa finalice sólo cuando el cliente desea salir.
-Se debe solicitar una clave de acceso
esto es lo que había hecho
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package com.mycompany.cajero;
import java.util.Scanner;
public class Cajero {
public static void main(String[] args) {
int saldo = 3000, retirar, deposito;
Scanner s = new Scanner(System.in);
while(true)
{
System.out.println("BIENVENIDO AL CAJERO AUTOMATICO\n");
System.out.println("-----------------------------------");
System.out.println("PRESIONE 1 PARA RETIRAR SALDO");
System.out.println("PRESIONE 2 PARA DEPOSITAR SALDO");
System.out.println("PRESIONE 3 PARA VERIFICAR SU SALDO");
System.out.println("PRESIONE 4 PARA SALIR");
System.out.println("------------------------------------\n");
System.out.print("POR FAVOR SELECCIONE LA OPERACION QUE DESEA REALIZAR:");
int n = s.nextInt();
switch(n)
{
case 1:
System.out.print("\nINGRESE LA CANTIDAD QUE DESEA RETIRAR:");
retirar = s.nextInt();
if(saldo >= retirar)
{
saldo = saldo - retirar;
System.out.println("\nDINERO RETIRADO EXITOSAMENTE");
}
else
{
System.out.println("\nBALANCE INSUFICIENTE");
}
System.out.println("");
break;
case 2:
System.out.print("\nINGRESE LA CANTIDAD QUE DESEA DEPOSITAR:");
deposito = s.nextInt();
saldo = saldo + deposito;
System.out.println("\nSU DINERO HA SIDO DEPOSITADO EXITOSAMENTE");
break;
case 3:
System.out.println("SALDO : "+saldo);
break;
case 4:
System.out.println("GRACIAS POR USAR EL CAJERO AUTOMATICO");
System.exit(0);
}
}
}
}
Valora esta pregunta


0