Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/04/2008, 06:52
jilio
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: hola soy nuevo

hola pues aqui les dejo un poco mas estructurado el programa gracias
import java.io.*;

public class aprovado{

public int cuentas[]=new int[5];
private float numero_de_cuenta,saldo;
private String nombre;

public aprovado(float n,float s,String n2)
{

numero_de_cuenta=n;
saldo=s;

nombre=n2;

}

public int numero_de_cuentas()throws IOException
{

BufferedReader leer1=new BufferedReader(new InputStreamReader(System.in));
int n;
do{

System.out.println("Numero de cuentas que desea abrir(MAXIMO 5): ");
n=Integer.parseInt(leer1.readLine());
if(n>5)
{

System.out.println("\nError valor no valido intente de nuevo....\n");
}
}while(n>5);

return n;
}


public float nueva_cuenta(float numero)throws IOException
{
BufferedReader leer=new BufferedReader(new InputStreamReader(System.in));


for(int i=0;i<numero;i++)
{
System.out.print("Introdusca su nombre por favor: ");
nombre=(leer.readLine());
System.out.print("Introdusca el numero de su cuenta por favor: ");
numero_de_cuenta=Float.parseFloat (leer.readLine());
System.out.print("Introdusca el saldo de su cuenta por favor: ");
saldo=Float.parseFloat (leer.readLine());

}
return saldo;
}

public float deposito(float saldo)throws IOException
{

BufferedReader leer2=new BufferedReader(new InputStreamReader(System.in));

float g;
System.out.println("*----------------------------------------------*");
System.out.println("* DEPOSITAR EN LA CUENTA *");
System.out.println("*----------------------------------------------*");
System.out.print(" Escriba la cantidad a depositar: " );
g=Float.parseFloat (leer2.readLine());
System.out.print("Su saldo actual es: "+(saldo+g));
return g;
}


public float retiro(float saldo)throws IOException
{
BufferedReader leer3=new BufferedReader(new InputStreamReader(System.in));
float d;
System.out.println("*----------------------------------------------*");
System.out.println("* RETIRAR DE LA CUENTA *");
System.out.println("*----------------------------------------------*");
System.out.print("El saldo de la cuenta es: " +saldo +
"\nEscriba la cantidad a retirar:" );
d =Float.parseFloat (leer3.readLine());
System.out.print("Su saldo actual es: "+(saldo-d));
return d;

}

public float interes(float saldo)throws IOException
{
float res;
BufferedReader leer4=new BufferedReader(new InputStreamReader(System.in));
System.out.println("*Su saldo es *"+saldo);res=saldo*0.05;
System.out.println("*mas el interes* "+res);
System.out.println("* --------- *");
System.out.println("* "+(saldo+res));

return res;
}
private float saldo(float g,float d,float res)throws IOException
{

BufferedReader leer4=new BufferedReader(new InputStreamReader(System.in));
System.out.println("tu saldo inicial fue de: "+hola.g);
System.out.println(" depositos a tu cuenta: "+hola.d);
System.out.println(" el interes acumulado: "+hola.res);

}
public static void main(String args[])throws IOException
{
float numero;
float cuenta;

BufferedReader leer4=new BufferedReader(new InputStreamReader(System.in));

do{

System.out.println("-----------------------------------");
System.out.println("| ******BANCO ENGEL****** |");
System.out.println("-----------------------------------");
System.out.println(" 1. Crear nueva cuenta");
System.out.println(" 2. Depositar");
System.out.println(" 3. Retirar");
System.out.println(" 4. Interes");
System.out.println(" 5. Saldo");
System.out.println(" 6. Terminar");
System.out.println("-----------------------------------");
System.out.print("Teclea el numero de la opcion que desee: ");
cuenta = Integer.parseInt(leer4.readLine());
System.out.println("\n\n\n");
System.out.println("\n*----------------------------------------------*");
switch ( cuenta ){
case 1: // Creando cuentas

jimenez.numero_de_cuentas();;break;//LLAMADA DEL METODO
jimenez.nueva_cuenta(numero);;break;//LLAMADA DEL METODO

case 2: // Hacer un deposito
jimenez.deposito();;break;//LLAMADO DEL METODO

case 3: // Hacer un retiro
jimenez.retiro();;break;//LLAMADO DEL METODO
case 4:
System.out.println("*----------------------------------------*");
System.out.println("* Gracias por visitar al banco Engel :) *");
System.out.println("*----------------------------------------*");
System.out.println("\n\n\n");
return;
} // fin del switch
}while( cuenta != 0 );

aprovabo hola= new aprovado();
saldo=


}