No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso Básico de JavaScript

Curso Básico de JavaScript

Juan David Castro Gallego

Juan David Castro Gallego

Playground: tienda de tecnología

17/30

Aportes 441

Preguntas 22

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para los que se preguntan porqué les sale error y tienen la solución en la consola y les sale correctamente, deben cambiar los console.log por return y y escribir exactamente igual lo que se pide, espero pueda ayudarles.

 export function solution(article) {
   switch (true) {
     case (article == "computadora"):
       return "Con mi computadora puedo programar usando JavaScript";
     case (article == "celular"):
       return "En mi celular puedo aprender usando la app de Platzi";
     case (article == "cable"):
       return "¡Hay un cable en mi bota!";
     default:
       return "Artículo no encontrado";
   }
 }

  solution('computadora')
  solution('celular')
  solution('cable')
  solution('ornitorrinco')
export function solution(article) {
  // Tu código aquí 👈
  const options = {
    computadora: 'Con mi computadora puedo programar usando JavaScript',
    celular: 'En mi celular puedo aprender usando la app de Platzi',
    cable: '¡Hay un cable en mi bota!',
  }
  return options[article] || 'Artículo no encontrado'
}

Después de hacerlo con if, me pregunté si es que el reto era hacerlo con switch jajaja. 😪

export function solution(article) {
  if (article === 'computadora') {
    return "Con mi computadora puedo programar usando JavaScript"
  } else if (article === 'celular') { 
    return "En mi celular puedo aprender usando la app de Platzi"
  } else if (article === 'cable') {
    return "¡Hay un cable en mi bota!"
  } else {
    return "Artículo no encontrado"
  }
}

Me costó un poco porque le estaba colocando console.log 😃

Mi solución con switch:

export function solution(article) {
switch (true) {
case (article === “computadora”):
returnCon mi ${article} puedo programar usando JavaScript;
break;
case (article === “celular”):
return En mi ${article} puedo aprender usando la app de Platzi;
break;
case (article === “cable”):
return¡Hay un ${article} en mi bota!;
break;
default:
return “Artículo no encontrado”;
break;
}
}

💫 Aquí les dejo mi solución

export function solution(article) {
  switch (article) { 
    case "computadora":
      return('Con mi computadora puedo programar usando JavaScript');
      break;

    case "celular":
      return ("En mi celular puedo aprender usando la app de Platzi")
      break

    case "cable":
      return "¡Hay un cable en mi bota!"
      break

    default:
      return "Artículo no encontrado"
  }
}
export function solution(article) {
  // Tu código aquí 👈
  switch (article) {
    case "computadora":
      return "Con mi computadora puedo programar usando JavaScript";
      break;
    case "celular":
      return "En mi celular puedo aprender usando la app de Platzi";
      break;
    case "cable":
      return "¡Hay un cable en mi bota!";
      break;
    default:
      return "Artículo no encontrado";
  }
}

En algunos lugares me he topado que prefieren NO USAR sentencias switch o if-else. Así que esta es una versión usando un objeto con los artículos y comparando si no hay una clave que corresponda mediante el operador ??

export function solution(article) {
  let articles = {
    computadora: "Con mi computadora puedo programar usando JavaScript",
    celular: "En mi celular puedo aprender usando la app de Platzi",
    cable: "¡Hay un cable en mi bota!"
  }
  return articles[article] ?? "Artículo no encontrado";
}

De esta manera si se requiere agregar otro artículo solo debemos agregar una línea más y no bloques enteros como si usase en una estructura de control.

export function solution(article) {

  if (article == "computadora") {
    return "Con mi computadora puedo programar usando JavaScript"
  } else if (article == "celular") {
    return "En mi celular puedo aprender usando la app de Platzi"
  } else if (article == "cable") {
    return "¡Hay un cable en mi bota!"
  } else {
    return "Artículo no encontrado"
  }
}

<export function solution(article) {
  switch (article) {
    case "computadora":
      return("Con mi computadora puedo programar usando JavaScript");
      break;
    case "celular":
      return("En mi celular puedo aprender usando la app de Platzi");
      break;
    case "cable":
      return("¡Hay un cable en mi bota!");
      break;
    default:
      return("Artículo no encontrado");
  }
}
> 

Tal vez a alguien le haya pasado no me funcionaba por que no veía la tilde en Artículo.

Hecho :) ![](https://static.platzi.com/media/user_upload/image-f4f87f2b-99c6-4efe-b835-ba44feebb58c.jpg)
He aquí mi aporte ```js export function solution(article) { let msg = ""; switch (article) { case "computadora": msg = "Con mi computadora puedo programar usando JavaScript"; break; case "celular": msg = "En mi celular puedo aprender usando la app de Platzi"; break; case "cable": msg = "¡Hay un cable en mi bota!"; break; default: msg = "Artículo no encontrado"; break; } return msg; } ```
![](https://static.platzi.com/media/user_upload/image-0085da14-83b7-4bfd-a857-81386cc648bc.jpg)
```js export function solution(article) { switch (article) { case 'computadora':{ return ('Con mi computadora puedo programar usando JavaScript') break } case 'celular':{ return ('En mi celular puedo aprender usando la app de Platzi') break } case 'cable': { return ('¡Hay un cable en mi bota!') break } default: { return ('Artículo no encontrado') } } } ```

Si no van ayudar con los códigos: no compartan nada, es tanto dejen de hacer spoiler en las actividades, así los demás no aprenden a conciencia

function solution(article) {

    switch (article) {
        case "computadora":
            return "Con mi computadora puedo programar usando JavaScript";
        case "celular":
            return "En mi celular puedo aprender usando la app de Platzi"
        case "cable":
            return "¡Hay un cable en mi bota!"
    default: 
            return "Artículo no encontrado";    
    }
}

solution("computadora")
'Con mi computadora puedo programar usando JavaScript'
solution("celular")
'En mi celular puedo aprender usando la app de Platzi'

Pongan el parámetro recibido después case entre comillas, si no, no lee el parámetro, aquí está mi resultado:

export function solution(article) {
  switch (article) {
    case "computadora":
      return "Con mi computadora puedo programar usando JavaScript";
    break;
    
    case "celular":
      return "En mi celular puedo aprender usando la app de Platzi"
    break;

    case "cable":
      return "¡Hay un cable en mi bota!";
    break;

    default:
      return "Artículo no encontrado";
      break;
  }
}

var article = "computadora"
switch (article) {
case “compuutadora”:
console.log(“Con mi computadora puedo programar usando JavaScript”);
break;
case “celular”:
console.log(“En mi celular puedo aprender usando la app de Platzi”);
break;
case “cable”:
console.log(“hay un cable en mi bota”);
break;
default:
console.log(“articulo no encontrado”);
}

const articulos = [‘computadora’, ‘celular’, ‘cable’];
function aleatotio§ {
return Math.floor(Math.random() * p);
}

function elegirArticulo() {
return articulos[aleatotio(3)]; //Por si quieres seleccionar el articulo de manera aleatoria
}

export function solution(article) {
// Tu código aquí 👈
let resultado = article == ‘computadora’
? ‘Con mi computadora puedo programar usando JavaScript’
: article == ‘celular’
? ‘En mi celular puedo aprender usando la app de Platzi’
: article == ‘cable’
? ‘¡Hay un cable en mi bota!’
: ‘Artículo no encontrado’

return resultado;
}

console.log(solution(‘computadora’));
console.log(solution(‘celular’));
console.log(solution(‘cable’));
console.log(solution(‘ornitorrinco’));

Hola a todos, este es mi aporte, espero a alguien le pueda ser de ayuda. si hay alguna forma de mejorarlo no duden en hacérmelo saber. Felíz día ❤️.

function solution(article) {
    switch (article) {
    case 'computadora': console.log('Con mi computadora puedo programar usando Javascript');
        break;
    case 'celular': console.log("En mi celular puedo aprender  usando la app de  Platzi");
        break;
    case 'cable': console.log("!Hay un cable en mi bota¡¡");
        break;
    default:
        console.log('Articulo no encontrado');
        break;

    }
}
solution('computadora');
solution('celular');
solution('cable');
solution('ornitorrinco');


export function solution(article) {
  switch (true) {
    case (article == "computadora"): {
      return "Con mi computadora puedo programar usando JavaScript";
      break;
    } case (article == "celular"): {
      return "En mi celular puedo aprender usando la app de Platzi";
      break;
    } case (article == "cable"): {
      return "¡Hay un cable en mi bota!";
      break;    
    } default: {
      return "Artículo no encontrado";
  }
}
}

solution("computadora");
solution("celular");
solution("cable");
solution("x");


tienen que detallar muy bien los punto y coma y los dos puntos, es facil pero esa cosas hacen que alla error de sintaxis

uds puenden

--------------------------------------------------------------------------------export function solution(article) {
switch (article) {
case ‘computadora’:
return “Con mi computadora puedo programar usando JavaScript”;
case ‘celular’:
return “En mi celular puedo aprender usando la app de Platzi”;
case ‘cable’:
return “¡Hay un cable en mi bota!”;
default:
return “Artículo no encontrado”;
}
}

export function solution(article) {
  // Tu código aquí 👈
  switch (article) {
    case "computadora":
      return "Con mi computadora puedo programar usando JavaScript";
    case "celular":
      return "En mi celular puedo aprender usando la app de Platzi";
    case "cable":
      return "¡Hay un cable en mi bota!";
    default:
      return "Artículo no encontrado";
  }
}

Debo aclarar que definitivamente no es recomendable el uso de if anidados pero…
Quería compartir una opción diferente

export function solution(article) {
  if (article == "computadora") {
    return "Con mi computadora puedo programar usando JavaScript";
  }
  else {
    if (article == "celular") {
      return "En mi celular puedo aprender usando la app de Platzi";
    }
    else {
      if (article == "cable") {
        return "¡Hay un cable en mi bota!";
      }
      else {
        return "Artículo no encontrado";
      }
    }
  }
}

Este es mi aporte, me llamo la atención que varios lo hicieron con switch, entonces intente con if y después de unos cuantos errores pude lograrlo.

Espero que les sea útil.

export function solution(article) {
var computadora = “computadora”;
var celular = “celular”;
var cable = “cable”;

if (article == computadora) {
return"Con mi computadora puedo programar usando JavaScript";
} else if (article == celular) {
return"En mi celular puedo aprender usando la app de Platzi";
} else if (article == cable) {
return"¡Hay un cable en mi bota!";
} else {
return"Artículo no encontrado";
}
}

Hola! hice este codigo que me corre bien en el navegador pero al colocarlo aqui me sale error… alguien sabe porque?

switch (article) {
case ‘computadora’:
return “Con mi computadora puedo programar usando javascript”;
break;
case ‘celular’:
return “En mi celular puedo aprender usando la app de platzi”;
break;
case ‘cable’:
return “Hay un cable en mi bota”;
break;
default:
return “articulo no encontrado”;
break;
}
}

export function solution(article) {
  switch (article) {
    case "computadora":
      return "Con mi computadora puedo programar usando JavaScript";
      break;
    case "celular":
      return "En mi celular puedo aprender usando la app de Platzi";
      break;
    case "cable":
      return "¡Hay un cable en mi bota!";
      break;
    default:
      return "Artículo no encontrado";
  }
}

Tuve que hacerlo 3 veces para que leyera bien todo…habia puesto un espacio de mas en una oracion😑

export function solution(article) {
if (article == “computadora”) {
return “Con mi computadora puedo programar usando JavaScript”
}
else if (article == “celular”) {
return “En mi celular puedo aprender usando la app de Platzi”
}
else if (article == “cable”) {
return “¡Hay un cable en mi bota!”
}
else {
return “Artículo no encontrado”
}
}

Había hecho este trozo de código, pero por alguna razón desconocida no lo corrio, en mi terminal este me funciono bien.
![](https://static.platzi.com/media/user_upload/image-c68a98a9-8668-4ef6-85fb-ce58978f3ed3.jpg)
aqui les muestro mi codigo, utilizé switch function articulo (mensaje) { var resultado; switch (mensaje){ case "computador": console.log( "Con mi computadora puedo programar usando JavaScript"); break; case "celular": console.log ("En mi celular puedo aprender usando la app de Platzi"); break; case "cable": console.log ("¡Hay un cable en mi bota!"); break; default : console.log("Artículo no encontrado"); } } articulo ("computador");
```js export function techProduct(){ let product = prompt('¿Cuál artículo tecnológico deseas? :)'); if(product === 'computadora'){ return console.log('Con mi computadora puedo programar usando JavaScript 💻'); }else if(product === 'celular'){ return console.log('En mi celular puedo aprender usando la app de Platzi 🤳'); }else if(product === 'cable'){ return console.log('¡Hay un cable en mi bota! 🐍'); }else{ return console.log('Artículo no encontrado 🚫'); } } techProduct(); ```*function* techProduct(){    *let* product = prompt('¿Cuál artículo tecnológico deseas? :)');     *if*(product === 'computadora'){        *return* console.log('Con mi computadora puedo programar usando JavaScript 💻');    }*else* *if*(product === 'celular'){        *return* console.log('En mi celular puedo aprender usando la app de Platzi 🤳');    }*else* *if*(product === 'cable'){        *return* console.log('¡Hay un cable en mi bota! 🐍');    }*else*{        *return* console.log('Artículo no encontrado 🚫');    }} techProduct();
`function`` techProduct(){    ``let`` product = prompt('¿Cuál artículo tecnológico deseas? :)');` `    ``if``(product === 'computadora'){        ``return`` console.log('Con mi computadora puedo programar usando JavaScript 💻');    }``else`` ``if``(product === 'celular'){        ``return`` console.log('En mi celular puedo aprender usando la app de Platzi 🤳');    }``else`` ``if``(product === 'cable'){        ``return`` console.log('¡Hay un cable en mi bota! 🐍');    }``else``{        ``return`` console.log('Artículo no encontrado 🚫');    }}` `techProduct();`
```js function techProduct(){ let product = prompt('¿Cuál artículo tecnológico deseas? :)'); if(product === 'computadora'){ return console.log('Con mi computadora puedo programar usando JavaScript 💻'); }else if(product === 'celular'){ return console.log('En mi celular puedo aprender usando la app de Platzi 🤳'); }else if(product === 'cable'){ return console.log('¡Hay un cable en mi bota! 🐍'); }else{ return console.log('Artículo no encontrado 🚫'); } } techProduct(); ```*function* techProduct(){    *let* product = prompt('¿Cuál artículo tecnológico deseas? :)');     *if*(product === 'computadora'){        *return* console.log('Con mi computadora puedo programar usando JavaScript 💻');    }*else* *if*(product === 'celular'){        *return* console.log('En mi celular puedo aprender usando la app de Platzi 🤳');    }*else* *if*(product === 'cable'){        *return* console.log('¡Hay un cable en mi bota! 🐍');    }*else*{        *return* console.log('Artículo no encontrado 🚫');    }} techProduct();
`function`` techProduct(){    ``let`` product = prompt('¿Cuál artículo tecnológico deseas? :)');` `    ``if``(product === 'computadora'){        ``return`` document.write('Con mi computadora puedo programar usando JavaScript 💻');    }``else`` ``if``(product === 'celular'){        ``return`` document.write('En mi celular puedo aprender usando la app de Platzi 🤳');    }``else`` ``if``(product === 'cable'){        ``return`` document.write('¡Hay un cable en mi bota! 🐍');    }``else``{        ``return`` document.write('Artículo no encontrado 🚫');    }}` `techProduct();`
```js function techProduct(){ let product = prompt('¿Cuál artículo tecnológico deseas? :)'); if(product === 'computadora'){ return document.write('Con mi computadora puedo programar usando JavaScript 💻'); }else if(product === 'celular'){ return document.write('En mi celular puedo aprender usando la app de Platzi 🤳'); }else if(product === 'cable'){ return document.write('¡Hay un cable en mi bota! 🐍'); }else{ return document.write('Artículo no encontrado 🚫'); } } techProduct(); ```*function* techProduct(){    *let* product = prompt('¿Cuál artículo tecnológico deseas? :)');     *if*(product === 'computadora'){        *return* document.write('Con mi computadora puedo programar usando JavaScript 💻');    }*else* *if*(product === 'celular'){        *return* document.write('En mi celular puedo aprender usando la app de Platzi 🤳');    }*else* *if*(product === 'cable'){        *return* document.write('¡Hay un cable en mi bota! 🐍');    }*else*{        *return* document.write('Artículo no encontrado 🚫');    }} techProduct();
```js export function techProduct() { let product = prompt('¿Cuál artículo tecnológico deseas? :)'); if (product === 'computadora') { return document.write('Con mi computadora puedo programar usando JavaScript 💻'); } else if (product === 'celular') { return document.write('En mi celular puedo aprender usando la app de Platzi 🤳'); } else if (product === 'cable') { return document.write('¡Hay un cable en mi bota! 🐍'); } else { return document.write('Artículo no encontrado 🚫'); } } techProduct(); ```export function techProduct() {  let product = prompt('¿Cuál artículo tecnológico deseas? :)');   if (product === 'computadora') {    return document.write('Con mi computadora puedo programar usando JavaScript 💻');  } else if (product === 'celular') {    return document.write('En mi celular puedo aprender usando la app de Platzi 🤳');  } else if (product === 'cable') {    return document.write('¡Hay un cable en mi bota! 🐍');  } else {    return document.write('Artículo no encontrado 🚫');  }}techProduct();
Es una lástima que desde el celular no puedo correr pruebas. Mañana cuando esté con la computadora volveré a los playground, pero por ahora voy a seguir viendo los vídeos 🙂
var article = 'pc' /\*FUNCIÓN PARA DECIDIR EL MENSAJE:Si recibes una "computadora", debes retornar el mensaje "Con mi computadora puedo programar usando JavaScript".Si recibes un "celular", debes retornar el mensaje "En mi celular puedo aprender usando la app de Platzi".Si recibes un "cable", debes retornar el mensaje "¡Hay un cable en mi bota!".Y si no recibes ninguno de estos valores, debes retornar el mensaje "Artículo no encontrado".\*/function solution ( article ) {    var resultado = ''     /\* Switch compara con un === por esa razón los elementos tiene que ser idénticos \*/     switch (article) {        case "computadora":             resultado = "Con mi computadora puedo programar usando JavaScript";                            break;        case "celular":             resultado = "En mi celular puedo aprender usando la app de Platzi";            break;        case "cable":            resultado = "¡Hay un cable en mi bota!";            break;        default:               resultado = "Artículo no encontrado";     }     return(resultado); } console.log(solution(article))
He aquí mi aporte `export function solution(article) {  let msg = "";  switch (article) {    case "computadora":      msg = "Con mi computadora puedo programar usando JavaScript";      break;    case "celular":      msg = "En mi celular puedo aprender usando la app de Platzi";      break;    case "cable":      msg = "¡Hay un cable en mi bota!";      break;    default:      msg = "Artículo no encontrado";      break;  }` `  return msg;}`
He aquí mi aporte ```js export function solution(article) { let msg = ""; switch (article) { case "computadora": msg = "Con mi computadora puedo programar usando JavaScript"; break; case "celular": msg = "En mi celular puedo aprender usando la app de Platzi"; break; case "cable": msg = "¡Hay un cable en mi bota!"; break; default: msg = "Artículo no encontrado"; break; } return msg; } ```export function solution(article) {  let msg = "";  switch (article) {    case "computadora":      msg = "Con mi computadora puedo programar usando JavaScript";      break;    case "celular":      msg = "En mi celular puedo aprender usando la app de Platzi";      break;    case "cable":      msg = "¡Hay un cable en mi bota!";      break;    default:      msg = "Artículo no encontrado";      break;  }   return msg;}
![](https://static.platzi.com/media/user_upload/image-b6b99712-c1aa-4de2-bfcc-5cc3b1588d32.jpg)
```js export function solution(article) { switch (article) { case ("computadora"): return "Con mi computadora puedo programar usando JavaScript"; break; case ("celular"): return "En mi celular puedo aprender usando la app de Platzi"; break; case ("cable"): return "¡Hay un cable en mi bota!"; break; default: return "Artículo no encontrado"; } } solution('computadora') solution('celular') solution('cable') solution('ornitorrinco') ```
![](https://static.platzi.com/media/user_upload/image-59b9a589-efda-40a8-b95c-dbbf37aa3b21.jpg)
Aquí mi solución al reto: ```js export function solution(article) { let mensaje; switch (article) { case "computadora": mensaje = "Con mi computadora puedo programar usando JavaScript"; break; case "celular": mensaje = "En mi celular puedo aprender usando la app de Platzi"; break; case "cable": mensaje = "¡Hay un cable en mi bota!"; break; default: mensaje = "Artículo no encontrado"; } return mensaje; } ```
`export function solution(article) {` `  switch (article) {     case "computadora":      return "Con mi computadora puedo programar usando JavaScript";` `    case "celular":      return "En mi celular puedo aprender usando la app de Platzi";    case "cable":      return "¡Hay un cable en mi bota!";` `    default:      return "Artículo no encontrado";  }}`
export function solution(article) {   switch (article) {     case "computadora":      return "Con mi computadora puedo programar usando JavaScript";     case "celular":      return "En mi celular puedo aprender usando la app de Platzi";    case "cable":      return "¡Hay un cable en mi bota!";     default:      return "Artículo no encontrado";  }}
export function solution(article) {  // Tu código aquí 👈  switch (article) {    case "computadora":      return "Con mi computadora puedo programar usando JavaScript";      break;    case "celular":      return "En mi celular puedo aprender usando la app de Platzi";      break;    case "cable":      return "¡Hay un cable en mi bota!";      break;    default:      return "Artículo no encontrado";  }}
Hay que pensar un poquito pero así queda: ```js export function solution(article) { switch (article) { case 'computadora': { return ('Con mi computadora puedo programar usando JavaScript') break } case 'celular': { return ('En mi celular puedo aprender usando la app de Platzi') break } case 'cable': { return ('¡Hay un cable en mi bota!') break } default: return ('Artículo no encontrado') break } } solution('computadora') solution('celular') solution('cable') solution('ornitorrinco') ```
export function solution(article) {  switch (article) {    case "computadora":      return "Con mi computadora puedo programar usando JavaScript";      break;    case "celular":      return "En mi celular puedo aprender usando la app de Platzi";      break;    case "cable":      return "¡Hay un cable en mi bota!";      break;    default:      return "Artículo no encontrado"; }
![](https://static.platzi.com/media/user_upload/image-a72a73c5-f15c-4a50-88a2-2805eadd7b0b.jpg)
```js // realice este codigo y me funciona pero me dice que esta mal.. no entiendo export function solution() { // Tu código aquí 👈 var article = ["computadora", "celular", "cable"]; switch (article[0]){ case article[0]: console.log("Con mi computadora puedo programar usando Javascript"); break; case article[1]: console.log("En mi celular puedo aprender usando la app de Plazti"); break; case article[2]: console.log("¡Hay un cable en mi bota!"); break; default: console.log("articulo no encontrado"); ```// realice este codigo y me funciona pero me dice que esta mal.. no entiendo export function solution() {  // Tu código aquí 👈   var article = \["computadora", "celular", "cable"]; switch (article\[0]){   case article\[0]:    console.log("Con mi computadora puedo programar usando Javascript");    break;   case article\[1]:     console.log("En mi celular puedo aprender usando la app de Plazti");    break;   case article\[2]:     console.log("¡Hay un cable en mi bota!");    break;   default:     console.log("articulo no encontrado");
```js export function solution(article) { switch (article) { case "computadora": return "Con mi computadora puedo programar usando JavaScript" case "celular": return "En mi celular puedo aprender usando la app de Platzi" case "cable": return "¡Hay un cable en mi bota!" default: return "Artículo no encontrado" } } ```export function solution(article) {  switch (article) {    case "computadora": return "Con mi computadora puedo programar usando JavaScript"    case "celular": return "En mi celular puedo aprender usando la app de Platzi"    case "cable": return "¡Hay un cable en mi bota!"    default:      return "Artículo no encontrado"  }}
`export function solution(article) {  switch (article) {    case "computadora": return "Con mi computadora puedo programar usando JavaScript"    case "celular": return "En mi celular puedo aprender usando la app de Platzi"    case "cable": return "¡Hay un cable en mi bota!"    default:      return "Artículo no encontrado"  }}`
![](https://static.platzi.com/media/user_upload/image-6f9c4afd-c94d-4ac3-9fb8-d489a217ede2.jpg)
```js export function solution(article) { switch (true) { case (article == "computadora"): return "Con mi computadora puedo programar usando JavaScript"; break; case (article == "celular"): return "En mi celular puedo aprender usando la app de Platzi"; break; case (article == "cable"): return "¡Hay un cable en mi bota!"; break; default: return "Artículo no encontrado"; } } ```export function solution(article) {  switch (true) {    case (article == "computadora"):      return "Con mi computadora puedo programar usando JavaScript";      break;    case (article == "celular"):      return "En mi celular puedo aprender usando la app de Platzi";      break;    case (article == "cable"):      return "¡Hay un cable en mi bota!";      break;    default:      return "Artículo no encontrado";  }}
export function solution(article) {  switch (true) {    case (article == "computadora"):      return "Con mi computadora puedo programar usando JavaScript";      break;    case (article == "celular"):      return "En mi celular puedo aprender usando la app de Platzi";      break;    case (article == "cable"):      return "¡Hay un cable en mi bota!";      break;    default:      return "Artículo no encontrado";  }}
![](https://static.platzi.com/media/user_upload/image-d10ba73e-1315-47df-ab24-5e90477458e0.jpg)![]()![]()
Este fue mi resultado amigos. ![](https://static.platzi.com/media/user_upload/image-0e2d291e-e724-468c-8a34-1446841f2a6b.jpg)
![](https://static.platzi.com/media/user_upload/image-d85d0944-4cfa-478d-955e-4968d7ad1061.jpg)Este fue mi resultado
![](https://static.platzi.com/media/user_upload/image-6582c8b0-c1b8-4372-9702-97517f6c57d6.jpg)Este fue mi resultado:

Lo hice con if e igual me lo acepto

![](https://static.platzi.com/media/user_upload/image-6e4d3e27-0c71-4f6d-aafe-f524d0b90ae1.jpg)
export function solution(article) {  switch (article) {    case "computadora":      return "Con mi computadora puedo programar usando JavaScript";      break;     case "celular":      return "En mi celular puedo aprender usando la app de Platzi";      break;     case "cable":      return "¡Hay un cable en mi bota!";      break;     default:      return "Artículo no encontrado";      break;  }}solution("computadora");solution("celular");solution("cable");solution("perro"); ![](https://static.platzi.com/media/user_upload/image-d9ba74c4-7113-472d-85ba-a7bd245a90d5.jpg)
conmigo fue de la siguiente forma: export function solution(article) {  switch (article) {    case ("computadora"):      return "Con mi computadora puedo programar usando JavaScript";      break;    case ("celular"):      return "En mi celular puedo aprender usando la app de Platzi";      break;    case ("cable"):      return "¡Hay un cable en mi bota!";      break;    default:      return "Artículo no encontrado";  }} solution("computadora");solution('celular')solution('cable')solution('ornitorrinco') ```js export function solution(article) { switch (article) { case ("computadora"): return "Con mi computadora puedo programar usando JavaScript"; break; case ("celular"): return "En mi celular puedo aprender usando la app de Platzi"; break; case ("cable"): return "¡Hay un cable en mi bota!"; break; default: return "Artículo no encontrado"; } } solution("computadora"); solution('celular') solution('cable') solution('ornitorrinco') ```
![](https://static.platzi.com/media/user_upload/image-d3a10791-d6e7-4e40-8b0f-ae94a9731eec.jpg) Me confunde un poco la consola de la página, pero se pudo!!
```js export function solution(article) { var op1 = "computadora"; var op2 = "celular"; var op3 = "cable"; switch (article) { case op1: return("Con mi computadora puedo programar usando JavaScript"); break; case op2: return("En mi celular puedo aprender usando la app de Platzi"); break; case op3: return("¡Hay un cable en mi bota!"); break; default: return("Artículo no encontrado"); } } ```export function solution(article) {  var op1 = "computadora";  var op2 = "celular";  var op3 = "cable";   switch (article) {     case op1:      return("Con mi computadora puedo programar usando JavaScript");      break;     case op2:      return("En mi celular puedo aprender usando la app de Platzi");      break;     case op3:      return("¡Hay un cable en mi bota!");      break;     default:      return("Artículo no encontrado");  }}
```js // Aqui les va mi codigo function solution(article) { // Tu código aquí 👈 switch (article) { case "computadora": return "Con mi computadora puedo programar usando JavaScript"; break; case "celular": return "En mi celular puedo aprender usando la app de Platzi"; break; case "cable": return "¡Hay un cable en mi bota!"; break; default: return "Artículo no encontrado"; break; } } ```
![](https://static.platzi.com/media/user_upload/image-3a6848c9-29d8-4647-bbc1-d8d104bcb560.jpg)![](https://static.platzi.com/media/user_upload/image-4cfabedc-ec57-4d01-98a1-140757855be5.jpg)
No se si pueda ayudar a alguien pero por favor no pongan la "C" de case en mayuscula. Se escribe literalmente "case" :(
![](https://static.platzi.com/media/user_upload/image-afc2c9db-1e7d-4650-a26e-29f736c8ac3e.jpg)
```js // AHI FUNCA function solution(article) { let mensaje; switch (article) { case 'computadora': mensaje = 'Con mi computadora puedo programar usando JavaScript' break; case 'celular': mensaje = 'En mi celular puedo aprender usando la app de Platzi' break; case 'cable': mensaje = '¡Hay un cable en mi bota!' break; default: 'ornitorrinco': mensaje = 'Artículo no encontrado' break; } } ```
![](https://static.platzi.com/media/user_upload/RetoSwitch-566c19b2-08d7-44e7-9621-71387b7766bf.jpg) Fallamos la primera pero se logró a la segunda :D
![](https://static.platzi.com/media/user_upload/image-4e228076-3dc0-49bf-89e1-2d893cc386ca.jpg)![]()![](https://static.platzi.com/media/user_upload/image-3612e5b4-27d2-430e-bd19-03373532cad2.jpg)
```js export function solution(article) { switch (article) { case "computadora": return ("Con mi computadora puedo programar usando JavaScript"); break; case "celular": return ("En mi celular puedo aprender usando la app de Platzi"); break; case "cable": return ("¡Hay un cable en mi bota!"); break; default: return ("Artículo no encontrado") } } ```export function solution(article) { switch (article) { case "computadora": return ("Con mi computadora puedo programar usando JavaScript"); break; case "celular": return ("En mi celular puedo aprender usando la app de Platzi"); break; case "cable": return ("¡Hay un cable en mi bota!"); break; default: return ("Artículo no encontrado") }}
function solution(article) { switch (true) { case (article === "computadora"): return("Con mi computadora puedo programar usando JavaScript"); break; case (article === "celular"): return("En mi celular puedo aprender usando la app de Platzi"); break; case (article === "cable"): return("¡Hay un cable en mi bota!"); break; default: return("Artículo no encontrado"); } } solution("computadora");
```js export function solution(article) { switch (true) { case (article === "computadora"): return("Con mi computadora puedo programar usando JavaScript"); break; case (article === "celular"): return("En mi celular puedo aprender usando la app de Platzi"); break; case (article === "cable"): return("¡Hay un cable en mi bota!"); break; default: return("Artículo no encontrado"); } } solution("computadora"); ```Mi humilde solución, aunque no encontré respuesta a la otra opción
No entiendo por qué en inspección de Chrome si está bien ![](https://static.platzi.com/media/user_upload/image-c28197c7-eb08-434f-bcaf-8bf38b34f3fc.jpg)
```js switch (true) { case (article === 'computadora'): return("Con mi computadora puedo programar usando JavaScript"); case (article === 'celular'): return("En mi celular puedo aprender usando la app de Platzi"); case (article === 'cable'): return("¡Hay un cable en mi bota!"); default: return("Artículo no encontrado"); } } solution('computadora'); solution('celular'); solution('cable'); solution('ornitorrinco'); ```switch (true) { case (article === 'computadora'): return("Con mi computadora puedo programar usando JavaScript"); case (article === 'celular'): return("En mi celular puedo aprender usando la app de Platzi"); case (article === 'cable'): return("¡Hay un cable en mi bota!"); default: return("Artículo no encontrado"); } } solution('computadora'); solution('celular'); solution('cable'); solution('ornitorrinco');![]()![]()
var pregunta = prompt("Ingrese su opción");var decision = pregunta.toLowerCase();var options = \["piedra", "papel", "tijera"];var maquina = options\[Math.floor(Math.random() \*3)]; switch (true) { case decision == "papel" && maquina == "piedra": alert("Ganaste! La maquina eligió: " + maquina); break; case decision == "piedra" && maquina == "tijera": alert("Ganaste! La maquina eligió: " + maquina); break; case decision == "tijera" && maquina == "papel": alert("Ganaste! La maquina eligió: " + maquina); break; case decision == maquina: alert("Empate! La maquina eligió: " + maquina + " también"); break; default: alert("Perdiste. La maquina eligió " + maquina);}
![](https://static.platzi.com/media/user_upload/Captura%20de%20Pantalla%202023-11-26%20a%20la%28s%29%208.16.40%20p.%C2%A0m.-0dab398f-5345-4900-af84-fdfb9518ecfa.jpg)
```js export function solution(article) { let message = ""; switch (article) { case "computadora": message = "Con mi computadora puedo programar usando JavaScript"; break; case "celular": message = "En mi celular puedo aprender usando la app de Platzi"; break; case "cable": message = "¡Hay un cable en mi bota!"; break; default: message = "Artículo no encontrado"; } return message; } ```e
algo un poco más visible y fácil de interpretarexport function solution(article) {  if (article === 'computadora') return 'Con mi computadora puedo programar usando JavaScript'  if (article === 'celular') return 'En mi celular puedo aprender usando la app de Platzi'  if (article === 'cable') return '¡Hay un cable en mi bota!'  return "Artículo no encontrado"} ```js export function solution(article) { if (article === 'computadora') return 'Con mi computadora puedo programar usando JavaScript' if (article === 'celular') return 'En mi celular puedo aprender usando la app de Platzi' if (article === 'cable') return '¡Hay un cable en mi bota!' return "Artículo no encontrado" } ```

en mi caso me fallo porque caundo monte la funcion // function solution(article) {
no puse export y hay que ponerlo para que la prueba corra… espero que les ayude…

Variante con objetos literales!

![](https://static.platzi.com/media/user_upload/imagen-0c62e8be-5089-42f8-b533-4003c137a561.jpg)

Una solución con switch al ejercicio, es más práctico que hacerlo anidando if

export function solution(article) {
  // Tu código aquí 👈
  switch (article) {
    case 'computadora':{
      return "Con mi computadora puedo programar usando JavaScript";
      break;
    }
    case 'celular':{
      return "En mi celular puedo aprender usando la app de Platzi";
      break;
    }
    case 'cable':{
      return "¡Hay un cable en mi bota!";
      break;
    }
    default: {
      return "Artículo no encontrado";
      break;
    }
  }
}
![](https://static.platzi.com/media/user_upload/Ejercicio%20de%20tienda%20de%20tecnolog%C3%ADa-bde8016b-cd68-492f-a6ea-45b5e9643b7d.jpg)
```js let article="" function solution(article) { (article)=(prompt('escribe un articulo')); switch (article) { case 'computadora': console.log("Con mi computadora puedo programar usando JavaScript") break case 'celular': console.log( "En mi celular puedo aprender usando la app de Platzi") break case 'cable': console.log( "¡Hay un cable en mi bota!") break default: console.log("Artículo no encontrado") break } } solution(article); ```
lo hice pero cuando probe el codigo en replit , este nunca funciono por que me decia que el parametro article no estaba definido, para ese caso me toco definir la variable antes de colocar la funcion , de otro modo no me dejaba inicializar el codico , lo hice de la siguiente manera ```js let article="" function solution(article) { (article)=(prompt('escribe un articulo')); switch (article) { case 'computadora': console.log("Con mi computadora puedo programar usando JavaScript") break case 'celular': console.log( "En mi celular puedo aprender usando la app de Platzi") break case 'cable': console.log( "¡Hay un cable en mi bota!") break default: console.log("Artículo no encontrado") break } } solution(article); ```let article="" function solution(article) { (article)=(prompt('escribe un articulo')); switch (article) { case 'computadora': console.log("Con mi computadora puedo programar usando JavaScript") break case 'celular': console.log( "En mi celular puedo aprender usando la app de Platzi") break case 'cable': console.log( "¡Hay un cable en mi bota!") break default: console.log("Artículo no encontrado") break } } solution(article);
article is not defined

mi codigo:
/**/
function solution(article) {
switch (article) {
case “computadora”:
console.log(“Con mi computadora puedo programar usando JavaScript”);
break;
case “celular”:
console.log(“En mi celular puedo aprender usando la app de Platzi”);
break;
case “cable”:
console.log("¡Hay un cable en mi bota!");
break;
default:
console.log(“Artículo no encontrado”);
break;
}

return article;

}
solution(“cable”);

// RETO CON IF, ELSE IF, ELSE.

export function solution(article) {
  if (article === 'computadora') {
    return "Con mi computadora puedo programar usando JavaScript"
  }
  else if (article === 'celular') {
    return "En mi celular puedo aprender usando la app de Platzi"
  }
  else if (article === 'cable') {
    return "¡Hay un cable en mi bota!"
  }
  else {
    return "Artículo no encontrado"
  }
}


// RETO CON SWITCH. En este caso no añadi los break ya que la ejecucion de la funcion se detendra una vez que se encuentre un return.

export function solution(article) {
  switch (true) {
    case (article === 'computadora'):
      return "Con mi computadora puedo programar usando JavaScript"
    break
    case (article === 'celular'):
      return "En mi celular puedo aprender usando la app de Platzi"
    break
    case (article === 'cable'):
      return "¡Hay un cable en mi bota!"
    break
    default:
      return "Artículo no encontrado"
  }
}



ami no me ejecuta function solution(article) { switch (article) { case "computadora": console.log("Con mi computadora puedo programar usando JavaScript") break; case "celular": console.log("En mi celular puedo aprender usando la app de Platzi") break; case "cable": console.log("¡Hay un cable en mi bota!") break; default: console.log("Artículo no encontrado") } }
export function solution(article) {
  switch (article) {
    case "computadora":
      var msj = ("Con mi computadora puedo programar usando JavaScript");
      break
    case "celular":
      var msj = ("En mi celular puedo aprender usando la app de Platzi");
      break
    case "cable":
      var msj = ("¡Hay un cable en mi bota!");
      break
    default:
      var msj = ("Artículo no encontrado");
  }
  return msj
}
undefined