Temas > Programacion > Java script - Java > Convertidor de divisas en java
Julio

Esta es una pequeña aplicación que podría ser usada en una casa de
cambio de moneda donde damos una cierta cantidad monetaria y nos dan el
equivalente de otra con una comisión de por medio.

<?//esto no va
import java.io.*;
public class Canvi {
    public static void main(String[] args)throws IOException  {
        BufferedReader entrada=new BufferedReader(
        new InputStreamReader(System.in));
        System.out.println("Introdusca su Nombre:");
        String nombre=entrada.readLine();
        System.out.println("Introdusca su Apellido:");
        String apellido=entrada.readLine();
        System.out.println("Introdusca su DNI:");
        String dni=entrada.readLine();
        String divisain="F";
        while (!divisain.equals("E") && !divisain.equals("D") &&
!divisain.equals("I")){
        System.out.println("ÂQuina moneda deseáis cambiar? "+
        "Â(E)uros (D)ars o (I)ens?");
        divisain=entrada.readLine();
        }
        String divisaout="F";
        while (!divisaout.equals("E") && !divisaout.equals("D") &&
!divisaout.equals("I")){
        System.out.println("ÂQuina moneda queréis recibir? "+
        "Â(E)uros (D)olars o (I)ens?");
        divisaout=entrada.readLine();
        if (divisaout.equals(divisain)){
            divisaout="F";
            System.out.println("Debes poner una moneda diferente por que el
cambio dara igual");
            }
        }
        System.out.println("Introdusca Cantidad:");
        String cantidad=entrada.readLine();
        Double doubleCalers=Double.parseDouble(cantidad);
        doubleCalers = getCanvi(doubleCalers,divisain,divisaout);
        Double doubleComissio=doubleCalers*2/100;
        doubleCalers=doubleCalers-doubleComissio;
        System.out.println("----------------------------------");
        System.out.println("Resum Operación de Cambio de Divisas");
        System.out.println("----------------------------------");
        System.out.println("Data: "+new java.util.Date());
        System.out.println("----------------------------------");
        System.out.println("Sr/a: "+nombre+apellido);
        System.out.println("DNI: "+getLletra(dni));
        System.out.println("----------------------------------");
        System.out.println("Input: "+cantidad+divisain);
        System.out.println("Output: "+doubleCalers+divisaout);
        System.out.println("Comissió: "+doubleComissio+divisaout);
    }
public static double getCanvi(Double doubleCalers, String divisain, String
divisaout) {
    if (divisain.equals("D")){
        if (divisaout.equals("E")){
            doubleCalers = doubleCalers * 0.825;
        }
        if (divisaout.equals("I")){
            doubleCalers=doubleCalers * (1.105);
        }
    }
    if (divisain.equals("E")){
        if (divisaout.equals("D")){
            doubleCalers = doubleCalers * 1.212;
        }
        if (divisaout.equals("I")){
            doubleCalers=doubleCalers * (1.339);
        }
    }
    if (divisain.equals("I")){
        if (divisaout.equals("E")){
            doubleCalers = doubleCalers * 0.746;
        }
        if (divisaout.equals("D")){
            doubleCalers=doubleCalers * 0.615;
        }
    }
    return doubleCalers;
}
public static String getLletra (String dni) {
String cadena="TRWAGMYFPDXBNJZSQVHLCKET";
String sdni=dni.substring(0,8);
int posicio=(Integer.parseInt(sdni))%23;
char lletra=cadena.charAt(posicio);
return sdni+lletra;
}
}
?>//esto no va













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
 123456
78910111213
14151617 181920
21222324252627
282930    

Viernes 18 de Abril 2025
Semana 16



Java script - Java


-Input type submit con evento onclick
-Maneras de salir de un iframe con java script
-Sintaxis de un list array en java
-Consumir un JSON desde PHP
-Producir JSON desde PHP
-Mostrar un tooltip con datos recuperados en jQuery
-Menu desplegable en jQuery
-Llamadas encadenadas de metodos del objeto jQuery
-Funcion ajax en jQuery
-JSON en jQuery
-Pasando datos por los metodos GET y POST en jQuery
-Ajax metodos ajaxStart y ajaxStop en jQuery
-Ajax metodo load en jQuery
-Iteracion por los elementos each en jQuery
-Efecto con el metodo toggle en jQuery
-Efecto con el metodo fadeTo en jQuery
-Efectos con los metodos fadeIn y fadeOut en jQuery
-Efectos con los metodos show y hide en jQuery
-Manipulacion de los elementos del DOM en jQuery
-Evento blur en jQuery
-Evento focus en jQuery
-Evento dblclick en jQuery
-Eventos mousedown y mouseup en jQuery
-Evento mousemove en jQuery
-Evento hover en jQuery
-Eventos mouseover y mouseout en jQuery
-Administracion de eventos con jQuery
-Metodos html y html valor en jQuery
-Metodos addClass y removeClass en jQuery
-Metodos attr y removeAttr en jQuery
-Metodos text, text valor en jQuery
-Seleccion de elementos con la clase CSS definida
-Seleccion de elementos utilizando el selector CSS
-Seleccion de elementos por el tipo de elementos jQ
-Seleccion de un elemento mediante el id jQuery
-Nueva manera de programar JavaScript con jQuery
-Que es el jQuery
-Archivo JavaScript externo
-Propiedad screen del objeto window en java script
-Propiedad location de objeto window en java script
-El objeto window en java script
-Eventos onMouseOver y onMouseOut en java script
-Eventos onFocus y onBlur en java script
-Control TEXTAREA en java script
-Control RADIO en java script
-Control CHECKBOX en java script
-Control SELECT en java script
-Control PASSWORD en java script
-Controles FORM, BUTTON y TEXT en java script
-Formularios y Eventos en java script
-Clase Math en java script
-Clase String en java script
-Clase Array en java script
-Clase Date en java script
-Programacion orientada a objetos en java script
-Funciones que retornan un valor en java script
-Funciones con parametros en java script
-Funciones en java script
-Estructura repetitiva for en java script
-Estructura repetitiva do while en java script
-Concepto de acumulador en java script
-Estructura repetitiva (while) en java script
-Operadores logicos or en las estructuras java s
-Operadores logicos (and) en las estructuras java s
-Estructuras condicionales anidadas en java script
-Estructuras condicionales compuesta en jaca script
-Estructuras condicionales simples en java script
-Estructuras secuenciales en java script
-Entrada de datos por teclado en java script
-Variables en java script
-Que es JavaScript
-Lectura y escritura de archivos en java
-Entrada y salida estandar en Java
-Programa para contar vocales de un fichero en java
-Form con una ventana nueva
-Seleccionar un elemento html mediante su id
..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal