¡Bienvenido! En este repositorio, te invito a explorar una serie de desafíos diseñados para mejorar tus habilidades en JavaScript y TypeScript.
Important
Consejo💡: Asegúrate de tener configurado tu entorno de desarrollo para trabajar con JavaScript o TypeScript antes de comenzar, de preferencia uso Quokka para correr ts en mi terminal (Para instalar solo ve a visual studio code, al apartado de extensiones y busca Quokka Luego dale a instalar, y dentro de tu archivo presiona la tecla F1 y start on current file.) Espero y te sirva ^_^.
- Descripción: Este programa solicita al usuario su nombre y le da una cálida bienvenida.
- Ejemplo de Uso: "Hola, ¿cuál es tu nombre?" ➡️ [usuario] ➡️ "¡Hola, [usuario]!"
- Descripción: Calcula el perímetro y el área de un rectángulo dados su base y su altura.
- Fórmulas: Perímetro = 2 * (base + altura), Área = base * altura
- Descripción: Dados los catetos de un triángulo rectángulo, calcula su hipotenusa.
- Fórmula: Hipotenusa = √(cateto1^2 + cateto2^2)
- Descripción: Realiza operaciones básicas (suma, resta, multiplicación y división) con dos números dados.
- Descripción: Convierte grados Fahrenheit a Celsius utilizando la fórmula C = (F-32)*5/9.
Tip
Aviso
- Descripción: Determina si el primer número ingresado es mayor que el segundo.
- Descripción: Indica si un número es positivo, negativo o cero.
- Descripción: Indica si un número ingresado es par o impar.
- Descripción: Determina el costo para cada alumno y el pago total a la compañía de autobuses.
- Descripción: Calcula el costo de transporte de un paquete según su peso y destino.
6.Política vinícola: fija precios según tipo (A/B) y tamaño (1/2) uva, garantizando equidad productores.
- Descripción: La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual se clasifica en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que entrega en un embarque, considerando lo siguiente: si es de tipo A, se le cargan 20 céntimos al precio inicial cuando es de tamaño 1; y 30 céntimos si es de tamaño 2. Si es de tipo B, se rebajan 30 céntimos cuando es de tamaño 1, y 50 céntimos cuando es de tamaño 2. Realice un algoritmo para determinar la ganancia obtenida.
- Descripción: Imprime todos los números pares entre dos valores ingresados por el usuario.
- Descripción: Escribe un programa que dados dos números, uno real (base) y un entero positivo (exponente), saque por pantalla el resultado de la potencia. No se puede utilizar el operador de potencia.
- Descripción: Una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la semana (seis días) y requiere determinar el total de éstas, así como el sueldo que recibirá por las horas trabajadas.
- Descripción: Una empresa les paga a sus empleados con base en las horas trabajadas en la semana. Para esto, se registran los días que trabajó y las horas de cada día. Realice un algoritmo para determinar el sueldo semanal de N trabajadores y además calcule cuánto pagó la empresa por los N empleados.
- Descripción Realizar un programa que defina un vector llamado “vector_numeros” de 10 enteros, a continuación lo inicialice con valores aleatorios (del 1 al 10) y posteriormente muestre en pantalla cada elemento del vector junto con su cuadrado y su cubo.
- Descripción: Crear un vector de 5 elementos de cadenas de caracteres, inicializa el vector con datos leídos por el teclado. Copia los elementos del vector en otro vector pero en orden inverso, y muéstralo por la pantalla.
Note
📝: Si tienes alguna pregunta o encuentras algún problema, no dudes en crear un issue en este repositorio. Estamos aquí para ayudarte.
¡Estos desafíos te esperan para desatar tu creatividad y potenciar tus habilidades de programación! ¿Estás listo para el desafío?