Professional Documents
Culture Documents
ASIX Mdulo 9
10. Realizar un script que convierta pesetas en euros desde 50 hasta 1000 ambos incluidos, saltando de 50 en 50. Definir una constante llamada EURO cuyo valor sea 166,386. Utilizar un bucle FOR para realizar el ejercicio. Por pantalla debe aparecer:
11. Repetir el ejercicio anterior utilizando el bucle WHILE. 12. Muestra por pantalla todos los nmeros pares comprendidos entre el 1 y 1000, en filas de 5 nmeros, 10 nmeros, 15 nmeros 13. Realiza un script que a partir de dos variables enteras $a y $b me diga si a es mayor, igual o menor que b. 14. Usando un bucle FOR realiza la suma de todos los nmeros enteros pares que hay entre 1 y 1000. 15. Realizar el mismo ejercicio anterior, pero en este caso usando un bucle while.
ASIX Mdulo 9
16. Usando la estructura de control IF..ELSEIF Realiza un script que muestre un saludo personalizado segn la hora del da y las siguientes condiciones: Si 8 < hora < 13 El saludo es Buenos das Si 13 < hora < 15 El saludo es Que aproveche la comida Si 15 < hora < 17 El saludo es Es la hora del caf Si 17 < hora < 20 El saludo es Es la hora de la merienda Dems casos El saludo es Buenas noches 17. Realiza un script que introduciendo un nmero en una variable llamada $dia me diga a que da de la semana corresponde. 18. Muestra la serie Fibonacci desde el nmero 1 hasta el 10000. Recuerda que la serie Fibonacci funciona sumando los dos valores anteriores. 1 1 2 3 5 8 13. 19. Mostrar en pantalla una tabla de 10 por 10 con los nmeros del 1 al 100. 20. dem al ejercicio anterior, pero colorear las filas alternando gris y blanco. Adems, el tamao de la tabla ser una constante: define(TAM, 10). 21. Realiza la siguiente pirmide: + ++ +++ ++++ +++++ +++++ ++++ +++ ++ +
22. Bucles anidados: Muestra los nmeros de los pisos y puerta de un bloque. Por ejemplo: Piso 1 Puerta A Piso 2 Puerta B As hasta llegar al Piso 5 Puerta D 23. Disear un algoritmo al que le proporcionamos tres nmeros y encuentre si uno de ellos es la suma de los otros dos.
ASIX Mdulo 9
24. Realiza un algoritmo para obtener el factorial de un nmero cualquiera. 25. Realiza un script que sume los 1.000 primeros nmeros. 26. Leer un carcter y dos nmeros enteros. Si el carcter ledo es un operador aritmtico calcular la operacin correspondiente, si es cualquier otro mostrar error. Hacer el script utilizando IFELSEIF. 27. Hacer el mismo script usando la instruccin switch(). 28. Realiza un script para saber si un nmero (n) es primo. 29. Realiza un script que muestre por pantalla los nmeros primos del 0 al 99. 30. Visualiza los mltiplos de 3 entre 1 y 100 de forma descendente. 31. Disea un algoritmo que calcule la suma de los 20 primeros nmeros pares y el producto de los 20 primeros nmeros impares simultneamente. 32. Escribir los mltiplos de 4 hasta N, donde N es un valor que dais vosotros.