Skip to content

Instantly share code, notes, and snippets.

@ferminhg
Created March 28, 2020 18:56
Show Gist options
  • Select an option

  • Save ferminhg/35e455ccd21dd840d230b856b8336fda to your computer and use it in GitHub Desktop.

Select an option

Save ferminhg/35e455ccd21dd840d230b856b8336fda to your computer and use it in GitHub Desktop.
Ejemplo de funciones
console.clear();
console.log("Welcome to the function jungle 🦌🌳🌲");
// calcular la temperatura actual del salon
// ✅ Obtener un numero aleatorio entre 24-32
// - Obtener random entre el 0-8 y sumarle 24
// ✅ Imprimir "Temperatura: XXºC" donde XX es la temperatura anterior
// ✅ Hacer una funcion que calcule la temperatura_interior y devuela el valor
function obtener_temperatura_interior() {
let temperatura_calculada = parseInt(Math.random() * 8) + 24;
return temperatura_calculada;
}
// calcular la temperatura fuera de casa, hacer con do..while
// ✅ Obtener un numero aleatorio entre 3 - 38
// ✅ Imprimir "Temperatura exterior: XXºC"
// - Si la temperatura es menor a 15 añadir 🥶
// - Si la temperatura es mayor de 28 añadir 🏝
// - Pasar a funciones
function obtener_temperatura_exterior() {
let temperatura_calculada = null;
do {
temperatura_calculada = parseInt(Math.random() * 38);
}while(temperatura_calculada < 3);
return temperatura_calculada;
}
function calcular_emojis_exterior(temperatura_exterior) {
let emoji = '';
if (temperatura_exterior < 15) {
emoji = '🥶';
} else if (temperatura_exterior > 28) {
emoji = '🏝';
}
return emoji;
}
/**************************************
**************************************
****** PROGRAMA *********************
**************************************/
let temperatura_interior = obtener_temperatura_interior();
let temperatura_exterior = obtener_temperatura_exterior();
let emoji = calcular_emojis_exterior(temperatura_exterior);
console.log("Temperatura: " + temperatura_interior + "ºC 🔥");
console.log('Temperatura exterior: ' + temperatura_exterior + 'ºC' + emoji);
console.log("Hasta la vista baby !!!😜");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment