Вы находитесь на странице: 1из 10

Métodos y Paso de parámetros

Programación de Computadores II

Instituto IACC

13-10-2019.
Desarrolle un programa Java con una o varias clases que permitan manejar cuentas bancarias,

considerando la siguiente información.

• Nombre del cliente, número de cuenta, domicilio, saldo de la cuenta.

• El número de cuenta se deberá de asignar automáticamente y es un número consecutivo.

Requerimientos para las acciones a realizar con la cuenta:

• Crear una cuenta.

• Incrementar saldo.

• Disponer de efectivo y desplegar su información en pantalla.

Observación: el programa debe ser desarrollado en NetBeans.


Código en java

package control_7;

import java.util.Scanner;
import java.util.Random;

public class control_7 {

private static int opcion, cuenta,numero;


private static String nombre,dir,com = "";
private static double saldo, deposito, saldo_final;
private static final Random r = new Random();
private static int rnd = r.nextInt(100000000)+1;
public static void main(String[] args) {
Scanner tecla1 = new Scanner(System.in);

do {
do {

System.out.println("Digite 1 para Crear Cuenta ");


System.out.println("Digite 2 para Incremento Saldo");
System.out.println("Digite 3 para finalizar seccion");

opcion = tecla1.nextInt();
}while ((opcion > 3)||(opcion < 1));
switch (opcion) { // se utiliza switch para elegir una opcion
case 1:
crear_cuenta();
break;
case 2:
incrementar();
break;

case 3:
termino();
break;
default:
break;
}
System.out.println("para continuar digite 4");
numero = tecla1.nextInt();
}while (numero == 4);

System.out.println("seccion finalizada");
}
private static void crear_cuenta(){ //se utiliza para Crear la Cuenta
System.out.println("");
Scanner tecla2 = new Scanner(System.in);
System.out.println("anterior Número cuenta : "+rnd+""); //se utiliza para ver el numero
aleatorio
System.out.println("Ingresar Nombre");
nombre = tecla2.nextLine();
System.out.println("Ingresar direccion del titular");
dir = tecla2.nextLine();
System.out.println("Ingresar Comuna");
com =tecla2.nextLine();
System.out.println("Ingresar Saldo");
saldo = tecla2.nextInt();
cuenta = rnd + 1; // va a Incrementar en forma consecutiva el número asignado a la
cuenta
System.out.println("");
System.out.println("Informacion personal del titular de la cuenta:");
System.out.println("Titular :"+nombre);
System.out.println("direccion :"+dir);
System.out.println("Comuna :"+com);
System.out.println("///////////////////////////////////////////");
System.out.println("Informacion sobre el estado de cuenta del titular :");
System.out.println("Numero Cuenta :"+cuenta);
System.out.println("Saldo Cuenta :$"+saldo);

private static void incrementar(){ //se utiliza para incrementar el saldo


System.out.println("");
Scanner tecla3 = new Scanner(System.in);
System.out.println("Ingrese Nombre");
nombre = tecla3.nextLine();
System.out.println("Número de cuenta :"+ cuenta);
System.out.println("Saldo actual :"+ saldo);
System.out.println("Ingrese Valor Depósito");
deposito = tecla3.nextInt();
saldo_final = deposito + saldo;

System.out.println("");
System.out.println("Informacion personal del titular de la cuenta:");
System.out.println("Titular :"+nombre);
System.out.println("direccion :"+dir);
System.out.println("Comuna :"+com);
System.out.println("///////////////////////////////////////////");
System.out.println("Informacion sobre el estado de cuenta del titular :");
System.out.println("Numero Cuenta :"+cuenta);
System.out.println("Saldo Cuenta :$"+saldo_final);

private static void termino(){ //para finalizar seccion


System.out.println("¿seguro que quiere salir?");
System.out.println(" vuelva a digitar 3");
}
}

En NetBeans
Resultado impreso por pantalla:
Bibliografía

• Iacc (2019), Métodos y Paso de parámetros, semana 7

• Recursos adicionales

• NetBeans.

Вам также может понравиться