Tareas

De WikiEducator
Saltar a: navegación, buscar





Icon activity.jpg

Actividad

Extender la calculadora creada en el ejercicio 2
  • Convertirla en calculadora decimal
  • Añadir funcionalidad de conversión de divisas con dos botones, uno para convertir el número actual a la divisa x, y el otro para convertirlo a la divisa y.
  • Implementar diálogo de preferencias
    • Separador de miles
    • Selección de las dos divisas sobre las que la calculadora trabajará. Los botones de cambio han de reflejar estas preferencias.
  • Obtención de divisas (elegir un método):
    • a) Seleccionando un fichero localmente desde el diálogo de preferencias.
    • b) Obteniendolo de internet, implementarlo como un thread con progreso en el arranque de la calculadora (ej: yahoo finance)
  • Opcional: Empaquetar la aplicación (método/s.o. libre)



Icon inter.gif

Obtención de ficheros de divisas

urllib2.urlopen("http://finance.yahoo.com/d/quotes.csv?s='EURUSD=X,USDEUR=X'&f=S1b")

EURUSD y USDEUR significa que queremos que en el csv nos aparezcan las conversiones de euro a dolar y de dolar a euro. Consultar yahoo finance para otros códigos.