An open API service indexing awesome lists of open source software.

https://github.com/jc-dev-ec/sistema-bancario

Es una aplicación de consola que permite gestionar operaciones bancarias básicas como consultas de saldo, depósitos, retiros y visualización de transacciones. La aplicación está diseñada para ser intuitiva y de fácil uso.
https://github.com/jc-dev-ec/sistema-bancario

arraylist java scanner

Last synced: about 1 year ago
JSON representation

Es una aplicación de consola que permite gestionar operaciones bancarias básicas como consultas de saldo, depósitos, retiros y visualización de transacciones. La aplicación está diseñada para ser intuitiva y de fácil uso.

Awesome Lists containing this project

README

          

# Desafío - Sistema Bancario en Java

![Estado del Proyecto](https://img.shields.io/badge/estado-finalizado-green.svg)
![Versión](https://img.shields.io/badge/versión-1.0.0-brightgreen.svg)
[![MIT License](https://img.shields.io/badge/licencia-MIT-blue.svg)](LICENSE)

![Sistema Bancario](https://cdn1.gnarususercontent.com.br/6/408785/217bbdb0-d321-4e7b-be86-7b6472c85a60.png)

**Desafío - Sistema Bancario en Java** es una aplicación de consola que permite gestionar operaciones bancarias básicas como consultas de saldo, depósitos, retiros y visualización de transacciones. La aplicación está diseñada para ser intuitiva y de fácil uso.

## 🚀 Descripción

El proyecto incluye las siguientes funcionalidades:

- **Ver Saldo:** Consulta el saldo actual de la cuenta.
- **Hacer un Depósito:** Añade dinero a la cuenta bancaria.
- **Hacer un Retiro:** Retira una cantidad siempre que haya suficiente saldo disponible.
- **Ver Información de la Cuenta:** Muestra los detalles de la cuenta, incluyendo el nombre del titular, tipo de cuenta y saldo.
- **Historial de Transacciones:** Visualiza las transacciones realizadas, como depósitos y retiros.

## 🛠️ Tecnologías Utilizadas

- **Java**: Lenguaje de programación principal.
- **Scanner**: Para la captura de datos del usuario.
- **ArrayList**: Almacena el historial de transacciones.

## 🏗️ Instalación

Para ejecutar este proyecto localmente, sigue estos pasos:

1. **Clona el repositorio**:

```bash
git clone https://github.com/JC-DEV-EC/Sistema-Bancario.git
```

2. **Navega al directorio del proyecto**:

```bash
cd Sistema-Bancario
```

3. **Compila y ejecuta el programa en tu IDE de Java favorito** o utiliza la terminal:

```bash
javac Main.java
java Main
```

## 🖥️ Uso

- **Iniciar sesión en el sistema**: Ingresa tu nombre, tipo de cuenta y saldo inicial.
- **Navegar en el menú de opciones**: Elige entre las diversas opciones del menú para realizar operaciones como ver el saldo, hacer depósitos o retiros, y consultar el historial de transacciones.
- **Salir del sistema**: La opción "Salir" finaliza la sesión.

## 🤝 Contribuciones

Las contribuciones son bienvenidas. Si deseas contribuir, sigue estos pasos:

1. **Haz un fork del repositorio**.
2. **Crea una nueva rama** para tus cambios (`git checkout -b mi-rama`).
3. **Haz commit** de tus cambios (`git commit -am 'Añadí una nueva función'`).
4. **Push** a la rama (`git push origin mi-rama`).
5. **Crea un Pull Request** en GitHub.

## 🙏 Agradecimientos

Este proyecto fue inspirado por la comunidad de aprendizaje de [Oracle Next Education](https://www.oracle.com/lad/education/oracle-next-education/) como parte de los desafíos propuestos para mejorar habilidades de programación en Java.

## 👤 Autor

Este proyecto fue creado y es mantenido por [JC-DEV-EC](https://github.com/JC-DEV-EC).

## 📜 Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo [LICENSE](LICENSE) para más detalles.