Para facilitar la realización de los ejercicios, se proporcionan unas plantillas de los ejercicios Variables (Sin formularios).
Puede consultar unas posibles soluciones de estos ejercicios. Si lo prefiere, puede descargar unas posibles soluciones completas de estos ejercicios.
Escriba un programa que cada vez que se ejecute muestre dos números al azar entre 0 y 100 y que escriba su media aritmética.
Escriba un programa que cada vez que se ejecute muestre dos números al azar, uno de ellos que represente el peso de una persona (entre 50 y 100 kilos) y el otro la altura (entre 1.50 y 2.00 metros) y que escriba el IMC correspondiente, redondeado con un decimal.
Se recuerda que el imc se calcula con la fórmula imc = peso / altura 2
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por esta calculadora del IMC:
Peso (kg) | Altura (m) | IMC |
Escriba un programa que cada vez que se ejecute muestre tres números al azar entre 0 y 150 que correspondan a una cantidad de horas, minutos y segundos y que escriba su valor en segundos.
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por este convertidor:
Horas | Minutos | Segundos | Segundos |
Escriba un programa que cada vez que se ejecute muestre una cantidad de segundos al azar entre 0 y 1000 y que escriba su valor en minutos y segundos.
Como un minuto son 60 segundos, la conversión se realiza mediante una división entera.
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por este convertidor:
Segundos | Minutos | Segundos |
Escriba un programa que cada vez que se ejecute muestre una cantidad de segundos al azar entre 0 y 10000 y que escriba su valor en horas, minutos y segundos.
Como una hora son 60 minutos y un minuto son 60 segundos, la conversión se realiza mediante dos divisiones enteras consecutivas, la primera para obtener el número de horas y la segunda para obtener el número de minutos y segundos.
Por ejemplo, 12345 segundos son 3 horas, 25 minutos y 45 segundos, como muestran las siguientes divisiones:
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por este convertidor:
Segundos | Horas | Minutos | Segundos |
Escriba un programa que cada vez que se ejecute muestre dos números al azar entre 0 y 20 que correspondan a cantidades de pies y de pulgadas y que escriba su valor en centímetros.
Se recuerda que un pie son 12 pulgadas y una pulgada son 2,54 cm.
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por este convertidor:
Pies | Pulgadas | Centímetros |
Escriba un programa que cada vez que se ejecute muestre dos números al azar entre 0 y 20 que correspondan a cantidades de yardas, pies y de pulgadas y que escriba su valor en centímetros.
Se recuerda que una yarda son 3 pies, un pie son 12 pulgadas y una pulgada son 2,54 cm.
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por este convertidor:
Yardas | Pies | Pulgadas | Centímetros |
Escriba un programa que cada vez que se ejecute muestre un número al azar entre 0 y 10000 (con hasta dos decimales) que correspondan a una cantidad de centímetros y que escriba su valor en pies y de pulgadas, redondeadas las pulgadas con un decimal.
Se recuerda que un pie son 12 pulgadas y una pulgada son 2,54 cm.
Nota: Debido a la aproximación que supone trabajar con decimales, hacer la conversión con las operaciones de cociente y resto puede dar lugar a resultados incorrectos que necesitarían un tratamiento específico (por ejemplo, se puede comprobar qué ocurre cuando se convierten los valores 365.74 cm, 365.75 cm, 365.76 cm y 365.77 cm o con los valores 3047 cm, 3048 cm y 3049 cm). Ni el programa PHP ni el convertidor que se ofrecen de ejemplo intentan resolver estas situaciones especiales.
Como un pie son 30,48 cm (12 x 2.54 cm) y una pulgada 2.54 cm, podemos realizar la conversión mediante dos divisiones consecutivas, la primera para obtener el números de pies y la segunda para obtener el número de pulgadas. Finalmente, redondearemos el número de pulgadas con un decimal.
Por ejemplo, 1234 centímetros son 40 pies y 5.8 pulgadas, aproximadamente, como muestran las siguientes divisiones:
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por este convertidor:
Centímetros | Pies | Pulgadas |
Escriba un programa que cada vez que se ejecute muestre un número al azar entre 0 y 50000 (con hasta dos decimales) que correspondan a una cantidad de centímetros y que escriba su valor en yardas, pies y de pulgadas, redondeadas las pulgadas con un decimal.
Se recuerda que una yarda son 3 pies, un pie son 12 pulgadas y una pulgada son 2,54 cm.
Nota: Debido a la aproximación que supone trabajar con decimales, hacer la conversión con las operaciones de cociente y resto puede dar lugar a resultados incorrectos que necesitarían un tratamiento específico. Ni el programa PHP ni el convertidor que se ofrecen de ejemplo intentan resolver estas situaciones especiales.
Como una yarda son 91,44 cm (3 x 12 x 2.54 cm), un pie son 30,48 cm (12 x 2.54 cm) y una pulgada 2.54 cm, podemos realizar la conversión mediante tres divisiones consecutivas, la primera para obtener el números de yardas, la segunda para obtener el número de pies y la tercera para obtener el número de pulgadas. Finalmente, redondearemos el número de pulgadas con un decimal.
Por ejemplo, 1234 centímetros son 13 yardas, 1 pie y 5.8 pulgadas, aproximadamente, como muestran las siguientes divisiones:
Compruebe el funcionamiento de su programa comparando sus resultados con los proporcionados por este convertidor:
Centímetros | Yardas | Pies | Pulgadas |