diff --git a/funciones.js b/funciones.js new file mode 100644 index 0000000..db5ace6 --- /dev/null +++ b/funciones.js @@ -0,0 +1,49 @@ +function saludo(nombre) { + console.log("Sintaxis basica de funcion reutilizable", "Hola soy " + nombre); +} + +saludo("Luciano"); +saludo("Facundo"); + +function sumaDeValores(num1, num2) { + return num1 + num2 +} +console.log("return devuelve valor especifico ") +console.log(sumaDeValores(500, 500)); + +let calcular = function (num1, num2) { + return num1 * num2 +} + +console.log("funcion anonima desde variable") +console.log(calcular(5, 5)); + +function presentadorClima(nombre = "Luciano") { + console.log("Hola soy, " + nombre) +} + +presentadorClima("parametros predeterminados") +presentadorClima() + + +const funcionFlecha = (nombre) => console.log("Mi nombre es " + nombre); + +console.log("sintaxis de una linea de codigo, funcion flecha") + +funcionFlecha("luciano") + +const calcularDistancia = (tiempo, kilometros) => { + const distanciaExacta = tiempo * kilometros; + return distanciaExacta +} +console.log("uso de return en funcion flecha") +console.log(calcularDistancia(5, 4)); + +const CalcularDisProlijo = (tiempo, kilometros) => { + return tiempo * kilometros +} + +console.log("uso de return mas prolijo") +console.log(CalcularDisProlijo(5, 5)); + + diff --git a/oso.js b/oso.js index 6037380..6dba47d 100644 --- a/oso.js +++ b/oso.js @@ -24,15 +24,12 @@ switch (true) { } -/* if (temperaturaRandom <= 10) estacion = 'Invierno'; -else if (temperaturaRandom > 10 && temperaturaRandom <= 15) estacion = 'Otoño'; -else if (temperaturaRandom > 15 && temperaturaRandom <= 24) estacion = 'Primavera'; -else estacion = 'Verano'; - */ + const mensaje = ` ${saludo} Hoy ${hoy} de ${estacion}, tenemos una temperatura de ${temperaturaRandom}°. ${consejos[estacion]} `; -console.log(mensaje); \ No newline at end of file +console.log(mensaje); +