Esta aplicación es la aplicación que se puede utilizar de base para el resto de ejercicios.
Se trata de un convertidor de distancias que consta de dos páginas.
En la primera página se solicitan la cantidad y las unidades iniciales y final.
En la segunda página se muestra el resultado de la conversión o se informa de los errores cometidos.
Nota:
En la segunda página se muestran avisos si la cantidad se deja vacía o es numérica o si alguna de las unidades elegidas no es km, m o cm.
Se recuerda que 1 kilómetro son 1000 metros y que 1 metro son 100 centímetros.
Funciones (1) 2 - Convertidor de distancias (2)
Añada al programa anterior la posibilidad de convertir en y desde milímetros. Se recuerda que 1 metro son 1000 milímetros.
Funciones (1) 3 - Convertidor de distancias (3)
Añada al programa inicial la posibilidad de convertir en y desde unidades anglosajonas (millas, yardas, pies y pulgadas). Se recuerda que 1 milla son 1760 yardas, 1 yarda son 3 pies, 1 pie son 12 pulgadas y 1 pulgada son 2.54 cm.
Funciones (1) 4 - Convertidor de distancias y tiempos
Añada al programa inicial la posibilidad de convertir unidades de distancia o de tiempos (horas, minutos y segundos).
Nota:
Si se pide convertir una unidad de distancia en una unidad de tiempo o viceversa, el programa mostrará un aviso.
Se recuerda que 1 hora son 60 minutos y 1 minuto son 60 segundos.
Funciones (1) 5 - Buscador en Wikipedia
Este programa es más complicado que los anteriores y necesitaría quizás algunos ejercicios más sencillos antes.
Escriba un programa que muestre el resultado de buscar una palabra (o varias) en Wikipedia.
Notas:
La wikipedia ofrece un servicio web que permite solicitar el resultado de búsquedas en la propia Wikipedia.
La solicitudes pueden tener la forma: https://es.wikipedia.org/w/api.php?action=opensearch&prop=extracts&format=json&formatversion=2&srwhat=title&search=XXX donde XXX es la palabra o cadena a buscar.
La respuesta es una cadena JSON con el siguiente formato:
palabra buscada
títulos de las páginas encontradas (hasta 10) ordenadas por relevancia