Los valores introducidos por el usuario se deben comprobar y, si los
valores no son correctos, se debe indicar el motivo al usuario.
Tenga en cuenta que un usuario puede acceder al programa php directamente
enviando los datos que desee (por ejemplo, datos más largos que la longitud
permitida en el formulario)
if ... elseif ... else ... 1 - Calculadora de divisiones
Escriba una calculadora de divisiones que conste de dos páginas.
En la primera página se solicitan el dividendo y el divisor.
En la segunda página se indica si la división es exacta o no y se
muestran el cociente y el resto.
Sólo se deben admitir números superiores a -1.000 e inferiores a
1.000.
if ... elseif ... else ... 4 - Calculadora de años bisiestos
Escriba una calculadora de años bisiestos que conste de dos páginas.
En la primera página se solicita el año.
En la segunda página se indica si el año es bisiesto o no. Recuerde que
los años bisiestos son múltiplos de 4, pero los múltiplos de 100 no lo son,
aunque los múltiplos de 400 sí.
Sólo se deben admitir enteros positivos inferiores a 10.000.
Se debe admitir el cero.
Algunos valores para comprobar el funcionamiento correcto de la página:
Año
Resultado
2007
No es bisiesto
2000
Es bisiesto
2008
Es bisiesto
1900
No es bisiesto
if ... elseif ... else ... 5 - Convertidor de temperaturas Celsius /
Fahrenheit
Escriba un convertidor de temperaturas Celsius a Fahrenheit o viceversa que
conste de dos páginas.
En la primera página se solicitan la temperatura y la unidad.
En la segunda página se muestra la temperatura en la otra unidad.
Recuerde que la relación entre grados Celsius (ºC) y grados Fahrenheit (ºF)
es la siguiente: F - 32 = 1,8 * C.
Sólo se deben admitir temperaturas inferiores a 10.000.
Hay que decidir cuántos decimales se muestran en el resultado (en el
ejemplo se muestran dos decimales).
Tenga en cuenta que un usuario puede acceder al programa php directamente
enviando los datos que desee (por ejemplo, enviando una unidad distinta a
celisus o fahrenheit).
if ... elseif ... else ... 6 - Convertidor de centímetros a kilómetros,
metros y centímetros
Escriba un convertidor de centímetros a kilómetros, metros y segundos que
conste de dos páginas.
En la primera página se solicitan los centímetros a convertir.
En la segunda página se muestra el resultado en kilómetros, metros y
centímetros (mostrando únicamente las unidades necesarias)
Sólo se deben admitir enteros positivos inferiores a 1.000.000.000.
Se debe admitir el cero.
Algunos valores para comprobar el funcionamiento correcto de la página:
Distancia en cm
Distancia en km, m y cm
100
1 m
240 005
2 km, 400 m y 5 cm
67
67 cm
300 004
3 km y 4 cm
500 000
5 km
110
1 m y 10 cm
400 400
4 km y 4 m
Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 23 de abril de 2009