Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2011, 13:10
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 2 meses
Puntos: 1360
Respuesta: Program de tasas de i nteres de Python

Solo tenias un problema de indentacion.
Código Python:
Ver original
  1. from math import log
  2.  
  3. C=float(raw_input('ingrese el capital inicial en euros: '))
  4. Tasa = float(raw_input('ingrese la tasa de interes anual'))
  5.  
  6. if Tasa<=0:
  7.     print 'no se puede realizar el calculo con la tasa menor o igual a 0'
  8. else:
  9.     if Tasa>0:
  10.         anios=(log((C*(1+Tasa/100)))-log(C))/(log(1+Tasa)/100)
  11.     Capital_final=(C*(1+Tasa/100)**anios)
  12. if Capital_final !=0:
  13.     print 'para obtener %4.5f por una inversion de %4.5f al %4.5f por ciento anual' %(Capital_final, C, Tasa)
  14.     print 'es necesario esperar %1.3f anios' %(anios)
  15. else:
  16.     anios= 0
Pero sigues teniendo un problema de lógica.
Te pide que captures Capital inicial, tasa de interés y numero de años
Y despliegues Capital final.