Jump to content

ayuda con ejercicio en JAVA (netbeans)


>.<

Recommended Posts

Este es el ejercicio...

9 Escriba un programa en java que simule a una tarjeta cuyo saldo sea igual a cero. Y tenga las

siguientes funciones:

depositar: Función que recibe como parámetro el saldo de la tarjeta y el monto a depositar, la función

debe devolver el saldo total que tendrá

girar: Función que recibe como párametro el saldo de la tarjeta y el monto a girar, la función debe

devolver el saldo total que quedará, en esta ocasión la función debe validar que no se la cantidad a girar

no sobrepase el saldo de la tarjeta.

En el main genere el siguiente menu

__MENU__

1 Depositar

2 Girar

3 Consultar Saldo

4 salir

mi codigo

 

package ejerciciosprueba;

import javax.swing.*;

public class Ejercicio9 {

public static int leerNumero(String frase){

String valor = JOptionPane.showInputDialog(frase);

int n= Integer.parseInt(valor);

return n;

}

public static int despositar(int d){

int saldo=0;

int total=saldo+d;

return total;

}

public static int girar(int g){

int total=despositar();

int giro=total-g;

return giro;

}

public static void main(String[] args) {

int opcion, a; int resultado;

do{

opcion=leerNumero(" MENU: \n\n 1) Desposito\n 2) Giro\n 3) Saldo\n 4) Salir \n\nIngrese Opcion: ");

switch(opcion){

case 1:

a=leerNumero("Ingrese deposito: ");

resultado=despositar(a);

JOptionPane.showMessageDialog(null,"Su saldo ahora es: " +resultado);

break;

case 2:

a=leerNumero("Ingrese Giro: ");

resultado=girar(a);

JOptionPane.showMessageDialog(null,"Su saldo ahora es: " +resultado);

case 3:

resultado=depositar(a);

JOptionPane.showMessageDialog(null,"Su saldo es: " +resultado);

case 4:

break;

}

}while(opcion!=4);

}

}

 

mi pregunta,,,,

como puedo usar el valor que obtiene la funcion despositar (esta mal esscrito xD) ....

en la funcion giro? ... es para que cada vez que gire le reste a despositar?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...