entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Codigo para una casa de cambio en java eclipse?

programa que calcule conversiones de moneda
utilizar metodos aparte de main
El programa se debe seguir ejecutando hasta que el usuario elija la opcion salir

1 peso adlls
2 peso a euros
3 dolares a pesos
4 euros a pesos
5 salir

0voto

Leonardo-Tadei comentado

Es de agradecer si podés aclarar un poco más... desde el momento en que Eclipse es un IDE y que parece que lo escribís como si fuera parte de Java, el lenguaje, se vuelve todo confuso... sobre todo porque Eclipse está escrito en Java, y con Ecplise se puede programar en varios lenguajes, para más caos.

Es una tarea del instituto? el programa tiene interfaz de texto, gráfica o web? HAce falta una interfaz para poner el valor actual del cambio? Tenés que implementar patrones de diseño para determinar dinámicamente qué tipo de conversión hacer?

1 Respuesta

2votos

canio Puntos900

Te presto una ayuda por si no sabes como comenzar porque tampoco dices que has realizado o en que has fallado, puede haber algún error, saludos!!

public static void conversorMoneda() {
boolean exit = false;
int op = 0;
// Tendrás que declarar variables float con los valores de las monedas

    while(!exit) {
    try {
                 System.out.println("\t \n" +
                          "\t.: MENÚ :.\n" +
                          "\t1 - Cambia un tipo de moneda.\n" +
                          "\t2 - Cambia otro tipo de moneda.\n" +
                           "\t3 - Cambia otro tipo de moneda.\n" +
                           "\t4 - Otro tipo de moneda.\n" +
                           "\t5 - Salir del Menú.\n");  
        System.out.print("Introduzca una opción numérica:");
        Scanner s = new Scanner(System.in);
        op = s.nextInt();                   
        }
        catch(NumberFormatException ex) {
            System.out.println("La opción no es un número.");
            op = -1;
        }
        try {
            switch(op) {
                case 1:
                      // Cada case es una opción del menú
                      // Aquí tendrás que poner la función matemática para calcular cada moneda
                     // Con un Scanner(System.in) recoges por pantalla la cantidad que el usuario desea convertir
                     // Con un System.out.print puedes imprimir el valor por pantalla concatenando lo de arriba
                 break;
                case 5: System.out.println("Has elegido la opción de Salir...");
                    exit = true;
                    break;
           default:
               System.out.println("Opcion incorrecta.\n");
           break;
            }
          } catch(SQLException e) {
                System.out.println("Error: " + e.getMessage());
            }
          }

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta