Skip to content

Instantly share code, notes, and snippets.

@AntonioReyes-creator
Created April 29, 2025 03:33
Show Gist options
  • Save AntonioReyes-creator/48db64d53f000552bc0dec49aca6c96e to your computer and use it in GitHub Desktop.
Save AntonioReyes-creator/48db64d53f000552bc0dec49aca6c96e to your computer and use it in GitHub Desktop.
La cafetería más cercana
const cafes = [
{
name: "Café Aurora",
products: ["Latte", "Croissant", "Capuchino"],
distance: 1.2,
},
{
name: "El Rincón del Espresso",
products: ["Espresso", "Bagel", "Café Mocha"],
distance: 0.8,
},
{
name: "Java Lounge",
products: ["Americano", "Té Verde", "Sándwich"],
distance: 2.5,
},
{
name: "La Taza Feliz",
products: ["Macchiato", "Muffin", "Frappuccino"],
distance: 1.8,
},
{
name: "Brewtopia",
products: ["Cold Brew", "Brownie", "Flat White"],
distance: 0.5,
},
{
name: "Café Nómada",
products: ["Café Negro", "Churro", "Matcha Latte"],
distance: 3.0,
},
];
// Elegimos la primera para tener un punto de partida
let cafeteriaMasCercana = cafes[0];
let cafeteriaMasLejano = cafes[0];
let i = 1;
while (i < cafes.length) {
if (cafes[i].distance < cafeteriaMasCercana.distance) {
cafeteriaMasCercana = cafes[i];
}else if (cafes[i].distance > cafeteriaMasLejano.distance) {
cafeteriaMasLejano = cafes[i];
}
// Incrementamos el índice para pasar al siguiente café
i++;
}
console.log("La cafetería más cercana es:", cafeteriaMasCercana.name, "a",cafeteriaMasCercana.distance,"km.");
console.log("La cafetería más lejana es:", cafeteriaMasLejano.name, "a",cafeteriaMasLejano.distance,"km.");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment