Foros del Web » Programación para mayores de 30 ;) » Java »

hola soy nuevo

Estas en el tema de hola soy nuevo en el foro de Java en Foros del Web. hola soy nuevo mi nombre es jilio soy de méxico y pues gracias por aceptarme en este foro para empesar bien quisiera hacer una pregunta ...
  #1 (permalink)  
Antiguo 08/04/2008, 17:57
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
hola soy nuevo

hola soy nuevo
mi nombre es jilio soy de méxico y pues gracias por aceptarme en este foro

para empesar bien quisiera hacer una pregunta sobre una duda que tengo sobre un programa en java se trata de un programa que actua como un banco...
en el cual debe incluir un menu de opciones
1. Crear nueva cuenta (maximo 5 cuentas)
2. Depositar
3. Retirar
4. Interes
5. Saldo
6. salir

bueno para mas rapido quisiera saber que me falta para acabar mi programa
import java.io.*;

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

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));
String a;float b,c,d;


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

}

return c;
}

public float deposito(float depositos)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: "+(deposito+g));

}



public float retiro(float depositos1)throws IOException
{
BufferedReader leer3=new BufferedReader(new InputStreamReader(System.in));
float d;
System.out.println("* RETIRAR DE LA CUENTA *");
System.out.println("*----------------------------------------------*");
System.out.print("El saldo de la cuenta es: " +josue.deposito () +
"\nEscriba la cantidad a retirar:" );//donde sudbraye quisiera saber como puedo pedir el valor de saldo para sumarle el deposito
d =Float.parseFloat (leer3.readLine());
System.out.print("Su saldo actual es: "+(josue.deposito-d));

}

private float interes()
{



}


private float saldo()
{




}

private float salir()
{



}


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


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 );
banco jimenez=new banco();
numero=jimenez.numero_de_cuentas();
jimenez.nueva_cuenta(numero);
banco josue=new banco();
deposito=josue.deposito();
josue.deposito(deposito);
}
}

bueno todo esto lleva un constructor y retornos que no se como inicializar,ni donde poner si me ayudaran se los agradeceria
  #2 (permalink)  
Antiguo 08/04/2008, 18:09
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Re: hola soy nuevo

como veran no estoy muy adentrado en la programacion en java,voy en el tema de constructores y pues no se mucho gracias
  #3 (permalink)  
Antiguo 09/04/2008, 00:32
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: hola soy nuevo

Hola jilio. Bienvenido al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de Java desde Bienvenida a Foros del Web.

Saludos,
  #4 (permalink)  
Antiguo 09/04/2008, 06:52
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 16 años
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=


}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:48.