-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPrincipal.java
More file actions
83 lines (75 loc) · 3.1 KB
/
Copy pathPrincipal.java
File metadata and controls
83 lines (75 loc) · 3.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner lectura = new Scanner(System.in);
ConsultaApi consulta = new ConsultaApi();
String origenMoneda = "";
String destinoMoneda = "";
double monto;
int opcion = 1;
while (opcion != 7){
System.out.println("""
\n******************************************************
Sea Bienvenido/a al conversor de monedas =)
1) Dólar =>> Peso argentino
2) Peso argentino =>> Dólar
3) Dólar =>> Real brasileño
4) Real brasileño =>> Dólar
5) Dólar =>> Peso colombiano
6) Peso colombiano =>> Dólar
7) Salir
******************************************************
Elija una opción válida: """);
opcion = lectura.nextInt();
switch (opcion){
case 1:
origenMoneda = "USD";
destinoMoneda = "ARS";
break;
case 2:
origenMoneda = "ARS";
destinoMoneda = "USD";
break;
case 3:
origenMoneda = "USD";
destinoMoneda = "BRL";
break;
case 4:
origenMoneda = "BRL";
destinoMoneda = "USD";
break;
case 5:
origenMoneda = "USD";
destinoMoneda = "COP";
break;
case 6:
origenMoneda = "COP";
destinoMoneda = "USD";
break;
case 7:
System.out.println("Saliendo del programa...");
break;
default:
System.out.println("Opción inválida. Por favor, elija una opción válida");
break;
}
if (opcion >= 1 && opcion <= 6) {
System.out.println("Ingrese el monto que desea convertir: ");
monto = lectura.nextDouble();
if (monto > 0){
try {
Moneda consultaConversion = consulta.buscaMoneda(origenMoneda, destinoMoneda, monto);
System.out.println("El valor de " + monto +
" [" + origenMoneda + "] equivale a " + consultaConversion.conversion_result() +
" [" + destinoMoneda + "]");
}catch (NumberFormatException e){
System.out.println("Error, número no encontrado: " + e.getMessage());
}
} else {
System.out.println("Por favor, ingrese el valor que desea cambiar");
}
}
}
System.out.println("Finalizó la ejecución del programa");
}
}