Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS-Practice

Valores, tipos de datos y operadores

Edad en segundos: Crea una web que pida al usuario su edad en años, utilizando prompt(), y devuelva su edad en segundos, utilizando document.write().

Poniendo en práctica conocimientos de prompt(), document.write() y Operadores Aritméticos.

Convertidor de temperatura: Crea una página web que pida al usuario la temperatura en grados Celsius (°C), utilizando prompt(), y devuelva, en la consola, la temperatura en grados Farenheit (°F) utilizando console.log(). La fórmula matemática para pasar de °C a °F es: T(°F) = ( T(°C) × 1.8 ) + 32.

Poniendo en práctica conocimientos de prompt(), console.log() y Operadores Aritméticos.

Ganancias y pérdidas: Crea un programa que pide los ingresos, los costos y el % de impuestos, y calcula la ganancia después de impuestos. Debe imprimir el resultado en la web con el símbolo $ adelante.

Poniendo en práctica conocimientos de prompt(), document.write() y Operadores Aritméticos.

Iniciales: Crea un programa que pide el nombre y apellido al usuario. El usuario debe ingresar dos palabras separadas por un espacio, por ejemplo: "Ana Martinez". El programa debe devolver las iniciales en mayúsculas. Veamos unos ejemplos: "ana martinez" y "Ana Martinez" devuelven las iniciales "AM". "Michelle Seguil" y "michelle seguil" devuelven "MS".

Poniendo en práctica conocimientos de .slice(), .indexOf(), .toUpperCase().

Control de flujo

FizzBuzz: Escribe un programa que use console.log para imprimir todos los números del 1 al 100, con dos excepciones: Para números divisibles por 3, imprime "Fizz" en vez del número y para números divisibles por 5 (pero no por 3), imprime "Buzz".Cuando tengas eso funcionando, modifica tu programa para imprimir "FizzBuzz" para los números que sean divisibles tanto por 3 como por 5 (y que siga imprimiendo "Fizz" o "Buzz" para números divisibles por sólo uno de ellos).

Poniendo en práctica conocimientos de for, if...else y % .

Ordenando comida: Imagina que estás pidiendo comida en un restaurante. Tu plato favorito es ceviche, así que lo elegirías si está en el menú. Si no hay ceviche, elegirías tacos al pastor. Si eso no está, te irías por empanada chilena. En el caso raro que ninguna de esas opciones esté disponible, te irías por una hamburguesa. Escribe una función, que de acuerdo a la disponibilidad de los platos en el menú, decidas qué ordenar.

Poniendo en práctica conocimientos de switch y alert().

Funciones matemáticas: Crea dos funciones, add y multiply. Cada una debe tomar dos argumentos. La función add debe sumar sus argumentos y devolver el resultado. La funcion multiply debe multiplicar sus argumentos. Usando solamente estas dos funciones, resuelva este simple problema matemático: 36325 * (9824 + 777).

Poniendo en práctica conocimientos de const, add y multiply.

Edades y etapas: Crea una web que pida, por medio de un prompt(), la edad de una persona, en años. Dependiendo del número brindado, la web debe dar un mensaje que clasifica a la persona en: toddler, preschooler, gradeschooler, teenager, young adult and adult.

Poniendo en práctica conocimientos de parseInt, if...else.

Contando carácteres: Crea una web que pida, por medio de un prompt(), una frase al usuario. La web debe presentar un mensaje que diga: el número de caracteres y de espacios que componen el string ingresado. En la consola, debe aparecer cada caracter impreso en una línea separada, en mayúscula. Si el usuario ingresa un campo vacío, la web debe dar un mensaje de error.

Poniendo en práctica conocimientos de .value, .lenght y .push.

Array

Reverse: Crea una función que invierta el orden de los elementos de un array. Completa este reto de dos maneras: en una, el array invertido es un nuevo array; en la segunda, modifica el mismo array que se proporciona como argumento.

Poniendo en práctica conocimientos de .lenght, .push y for.

Search: Crea una función que busque un elemento en un array, devolviendo su posición (index) e imprima el valor en la consola.

Poniendo en práctica algoritmo.

Object

Array to Object: Escribe una función que tome un array 2D y devuelva un objeto con cada par de elementos en el array como un par key-value.

Poniendo en práctica .lenght y object.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages