martes, 6 de diciembre de 2011

Problema Bancario

Autor: Sebastian Caro.
Competencia: Creatividad e innovación. Nivel1: Identifica respuestas novedosas para resolver mejor las demandas del entorno cotidiano.


Palabra Clave: Problema Bancario.


Descripción: Un banco recibe todos los días del banco mundial una lista de como esta el cambio de las divisas del mundo donde recibe el precio del Yen, Dolar, Euro con respecto al peso chileno.


Por ejemplo un Yen son $6, un dolar son $514, un euro son $683
-la primera cantidad sera en dolares y la necesita en pesos,en yen y en euro.
-la segunda cantidad sera en euro y la necesita en dolar, yen y pesos.
-la tercera cantidad sera en yen y la necesita en euro, dolar y peso.


Base teórica:


El problema nos arroja el cambio de cada valor monetario en pesos, por lo tanto debemos realizar la siguiente operación:
         -Ingresar N dolar el cual se multiplicara por el valor del mismo para que nos arroje el valor en pesos.
Luego se repetirá la misma operación, pero esta vez como se necesita el valor en yen debemos dividirlo por el valor de un yen, arrojando la cantidad de dolar en yen.
 Acontinuacion se vuelve a realizar la misma secuencia la multiplicación, dividiéndolo por el valor de un euro.
y para los siguientes procesos se realizara de la misma forma, solo cambiara la cantidad que se pide.


Análisis:
Las entradas son las siguientes según el problema planteado:
Un yen= $6 chileno
Un dolar=$514 chileno
Un euro=$683 chileno
Estas variables son guardadas como enteros en:
Peso1, Peso2, Peso3.
Se pedirá al usuario ingresar una cantidad "N" valor monetario según corresponda, los resultados serán mostrados por pantalla como valores enteros con respecto a los diferentes tipos de cambio.


Ejemplo Numérico:
(20 dolar* peso2)= pesos chilenos.
(20 dolar* pesos2)/peso1= cantidad yen.
(20 dolar* peso2)/peso3= cantidad euro.


Proceso:
Se ingresa por pantalla la cantidad N valor monetario.Luego se almacena para después ser llamado, multiplicado por el valor de pesos que se desea transformar.
se imprimirá el valor de los respectivos pesos tales como yen, dolar euro y pesos.


Código Fuente:


import java.util.*;
public class Programa{
public static void main(){


int peso1=6;
int peso2=514;
int peso3=683;


Scanner leer= new Scanner(System.in);


System.out.Println("Ingrese la cantidad en dolar");
int dolar= leer.nextInt();
int cambio1=(dolar*pesos2);
System.out.println("La cantidad de dolar en peso es= "+cambio1);
int cambio1a=(dolar*peso2)/peso1;
System.out.println("La cantidad de dolar en yen es="+cambio1a);
int cambio1b=(dolar*peso2)/peso3;
System.out.println("La cantidad de dolar en euro es="+cambio1b);


//============================================================


System.out.pritnln("Ingrese la cantidad en euro");
int euro=leer.nextInt();
int cambio2=(euro*peso3);
System.out.println("La cantidad de euro en peso es="+cambio2);
int cambio2a=(euro*peso3)/peso1;
System.out.pritnln("La cantidad de euro en yen es="+cambio2a);
int cambio2b=(euro*peso3)/peso2;
System.out.println("La cantidad de euro en dolar es="+cambio2b);


//============================================================


System.out.println("Ingrese la cantidad en yen");
int yen=leer.nextInt();
int cambio3=(yen*peso1);
System.out.println("La cantidad de yen en peso es="+cambio3);
int cambio3a=(yen*peso1)/peso2;
System.out.println("La cantidad de yen en dolar es="+cambio3a);
int cabio3b=(yen*peso1)/peso3;
System.out.println("La cantidad de yen en euro es="+cambio3b);
}
}


Pantalla salida de ejecución:


Ingresar la cantidad de dolar.
20
La cantidad de dolar en peso es=10280
La cantidad de dolar en yen es=1713
La cantidad de dolar en euro es=15
Ingrese la cantidad en euro
30
La cantidad de euro en peso es=20490
La cantidad de euro en yen es=3415
La cantidad de euro en dolar es=39
Ingrese la cantidad en yen
1713
La cantidad de yen en peso es=10278
La cantidad de yen en dolar es=19
La cantidad de yen en euro es=15




Reflexión: a través de este ejemplo sencillo se puede evidenciar una solución clave para el problema que se presentaba en el banco sobre los cambios de monetarios.

No hay comentarios:

Publicar un comentario