Este repositorio es un catalogo con diferentes ejercicios de programacion. (Algunos con soluciones incluidas en la carpeta src)
- Hacer un proceso que calculo la suma de 1 hasta un número N
- Dado un array con N números, recorrerlo y contar cuántos de esos números son pares y cuántos impares. Para saber si un número es par realizamos la operación numero % 2, si el resultado es 0 el número es par, sino el número es impar. (ej. 6 % 2 = 0, 5 % 2 = 1)
- Dado un array con N núemeros, recorrerlo y encontrar el menor.
- Realizar un proceso que pida N palabras mediante la función prompt() y mostrar la concatenación de las palabras separadas por espacios.
- Realizar un proceso que pida ingresar paralabras mediante prompt() hasta que la palabra ingresada sea "final".
- Realizar un proceso que pida ingresar N números mediante prompt() y calcule la suma de ellos. (hay que usar parseInt para transformar en número entero el valor ingresado en prompt())
- Realizar un proceso que pida ingresar números mediante prompt() y calcule cuál es el número mayor ingresado. Deberá dejar de pedir números cuando ingrese la palabra "final".
- Crear una función que calcule la suma de 1 hasta un número N. El número N debe ser pasado como parámetro de la función.
- Crear una función que dado un número N como parámetro, muestre los primeros N números de la serie de Fibonacci
- Crear una función que calcule el factorial de un número N.
-
Desarrolle una función que devuelva una cadena con un caracter repetido n veces.
-
Implemente una función que elimine los caracteres en blanco a la izquierda de una cadena y retorne esta sin los espacios en blanco a la izquierda.
-
Realice una función que elimine los caracteres en blanco a la derecha de una cadena y retorne ésta sin los blancos a la derecha.
-
Escriba una función que determine si una cadena esta vacia o no.
-
Desarrolle una función que elimine los espacios en blanco a ambos extremos de la cadena.
-
Implemente una función que devuelva una cadena invertida.
-
Un palíndromo es una palabra que se lee igual hacia adelante que hacia atras. Desarrolle una función que determine si una palabra es palíndrome o no.
Realice un programa:
- Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden ascendente.
- Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden descendente.
- Que rellene un array con los números primos comprendidos entre 1 y 100 y los muestre en pantalla en orden ascendente.
- Que rellene un array con los números pares comprendidos entre 1 y 100 y los muestre en pantalla en orden ascendente.
- Que rellene un array con los números impares comprendidos entre 1 y 100 y los muestre en pantalla en orden ascendente.
- Que lea 10 números por teclado, los almacene en un array y muestre la suma, resta, multiplicación y división de todos.
- Que lea 10 números por teclado, los almacene en un array y los ordene de forma ascendente.
- Que lea 10 números por teclado, 5 para un array y 5 para otro array distinto. Mostrar los 10 números en pantalla mediante un solo array.
- Que lea 5 números por teclado, los copie a otro array multiplicados por 2 y muestre el segundo array.
- Que lea 5 números por teclado, los copie a otro array multiplicados por 2 y los muestre todos ordenados usando un tercer array.
- Que rellene un array con los 100 primeros números pares y muestre su suma.
- Que lea 10 números por teclado, los almacene en un array y muestre la media.
- Que mediante un array almacene números tanto positivos como negativos y los muestre ordenados.
- Que rellene un array con 20 números y luego busque un número concreto.
- Que pinte un tablero de ajedrez, los peones con la letra P, las torres con T, los caballos con C, los alfiles con A, el rey con R y la reina con M.
- Que muestre los primeros 100 números de izquierda a derecha usando un array de dos dimensiones.
- Que muestre los primeros 100 números de izquierda a derecha usando un array de dos dimensiones, la última fila a mostrará la suma de sus respectivas columnas.
- Que rellene un array de dos dimensiones con números pares, lo pinte y después que pida una posición X,Y y mostrar el número correspondiente.
- Que rellene una matriz de 3x3 y muestre su traspuesta (la traspuesta se consigue intercambiando filas por columnas y viceversa).
- Que lea una cadena y la muestre al reves.
- Que lea una cadena y diga cuantas vocales hay.
- Que lea una cadena y diga cuantas mayúsculas hay.
- Que lea una cadena y la encripte sumando 3 al código ASCII de cada carácter. Mostrar por pantalla.
- Que gestione los datos de stock de una tienda de comestibles, la información a recoger será: nombre del producto, precio, cantidad en stock. La tienda dispone de 10 productos distintos. El programa debe ser capaz de:
- Dar de alta un producto nuevo (ordenar array por precio).
- Buscar un producto por su nombre.
- Modificar el stock y precio de un producto dado.
- Que gestiona las notas de una clase de 20 alumnos de los cuales sabemos el nombre y la nota. El programa debe ser capaz de:
- Buscar un alumno.
- Modificar su nota.
- Realizar la media de todas las notas.
- Realizar la media de las notas menores de 5.
- Mostrar el alumno que mejores notas ha sacado.
- Mostrar el alumno que peores notas ha sacado.