Ejercicios while

1.- Hacer con while un programa que nos mueste los 10 primeros números y sus cuadrados ($num**2)

2.- Hacer un programa que nos muestre los números y sus cuadrados mientras el cuadrado sea menor que 100

3.- Hacer una página que nos pida una potencia y una cantidad y nos muestre los números, su potencia, mientras la potencia sea menor que la cantidad. Veamos un ejemplo:

Potencia: 3

Cantidad: 100

Nos debería mostrar:

1-1

2-8

3-27

4-64

4.- Hacer una página que nos pida una cadena y una longitud y nos muestre la cadena repetida mientras la longitud sea menor o igualque la que nos han dado. Ejemplo: cadena: ‘hola’ longitud: 20 Debería mostrar: ‘holaholaholaholahola’

5.- Crear una página que nos pida una cadena y una longitud y si la longitud de la cadena es menor que la longitud la rellene con ‘*’. Ejemplos: cadena:’cacahuete’ longitud: 5 nos imprime cacahuete. cadena:’hola’ longitud 7 nos imprime ‘hola***’

6.- Este sólo para los más atrevidos:

Hay una conjetura matemática que dice que lo siguiente:

Sea la siguiente operación, aplicable a cualquier número entero positivo:

  • Si el número es par, se divide entre 2.
  • Si el número es impar, se multiplica por 3 y se suma 1.

Al final siempre obtenemos uno.

Ejemplo:  13, 40, 20, 10, 5, 16, 8, 4, 2, 1.

Crear un bucle que, partiendo de una variable a con un valor cualquiera, vaya haciendo los pasos (y mostrándolos por consola) y que acabe cuando valga uno.

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos