Hola, alguien sabe si hay un grupo de apoyo para el reto conversor de monedas en discord o alguna otra plataforma?, alguien me puede decir como contacto a los asesores para relver dudas se los agradeceria infinitamente. =)
Hola, alguien sabe si hay un grupo de apoyo para el reto conversor de monedas en discord o alguna otra plataforma?, alguien me puede decir como contacto a los asesores para relver dudas se los agradeceria infinitamente. =)
Hola Julio, espero que estés bien
Puedes hacernos preguntas aquí en el foro o en el servidor del grupo en Discord, en el servidor simplemente marcarnos en el mensaje con @Alura | ONE o @ONEHELPERS
Saludos y buenos estudios
Hola, alguien sabe que me falta o que error tengo ya que en el codigo que tengo al correrlo me marca un error en la URL. import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL;
public class CurrencyConverter { private static final String API_KEY = "ea807358171b6468a67bd"; // Reemplaza con tu clave de API private static final String BASE_URL = "https://v6.exchangerate-api.com/v6/ea807358171b6468a67bd/latest/MXN" + API_KEY + "/latest/";
public static void main(String[] args) {
String fromCurrency = "MXN"; // Moneda de origen
String toCurrency = "EUR"; // Moneda de destino
double amount = 100; // Cantidad a convertir
try {
// Llamada a la API
String result = getExchangeRate(fromCurrency, toCurrency);
double rate = Double.parseDouble(result);
double convertedAmount = amount * rate;
System.out.println("La tasa de cambio es: " + rate);
System.out.println(amount + " " + fromCurrency + " equivale a " + convertedAmount + " " + toCurrency);
} catch (Exception e) {
e.printStackTrace();
}
}
// Método para realizar la solicitud a la API y obtener la tasa de cambio
private static String getExchangeRate(String fromCurrency, String toCurrency) throws Exception {
String urlStr = BASE_URL + fromCurrency;
URL url = new URL(urlStr);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
// Leer la respuesta de la API
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
StringBuilder response = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
// Extraer el tipo de cambio para la moneda destino
String jsonResponse = response.toString();
return parseExchangeRate(jsonResponse, toCurrency);
}
// Método para analizar el JSON y extraer la tasa de cambio
private static String parseExchangeRate(String jsonResponse, String toCurrency) {
int index = jsonResponse.indexOf(toCurrency);
if (index != -1) {
return jsonResponse.substring(index + 5, index + 11); // Ajustar según el formato de respuesta
}
return "0";
}
} Le quite parte de mi api key por temas de seguridad pero en esencia es el codigo que llevo si alguien me pude ayudar poniendo su API KEY para correrlo y ver cual es mi error se los agradeceria infinitamente o decirme donde puedo obtener mas orientación. Otra pregunta este reto se tiene que hacer en java debido a que he visto retos que se hicieron en Html, Css y Javascript? Agradezco sus comentarios. =)