Código de Python - Calculadora Financiera

sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calculadora Financieragráfica de visualizaciones


Python

Publicado el 12 de Julio del 2018 por Dario (19 códigos)
15.497 visualizaciones desde el 12 de Julio del 2018
Calculadora Financiera hecho en python3.

Dispone de las siguientes funciones:

UFaPesos(): Convierte de UF a pesos. Se debe ingresar el valor UF del dia y la cantidad de UF a convertir a pesos.

PesosAuF(): Convierte de pesos a UF.

valorFuturo(): Muestra el valor futuro con la formula del interes simple.

interesSimple(): Calculo del interes simple a partir de un capital.

valorCuota(): Calcula el valor cuota utilizando el metodo frances.

Espero que sea de su agrado y les sirva.

Salu2.

0.1
estrellaestrellaestrellaestrellaestrella(4)

Publicado el 12 de Julio del 2018gráfica de visualizaciones de la versión: 0.1
15.498 visualizaciones desde el 12 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
titulo = 'Calculadora Financiera v0.1\n'
 
def UFaPesos():
  '''Convierte de UF a pesos. Se debe ingresar el valor UF
  del dia y la cantidad de UF a convertir a pesos'''
 
  try:
    valorUF = float(input('Ingrese valor de la UF al dia actual: '))
    UFconvertir = float(input('Ingrese cantidad de UF a convertir: '))
    pesos = valorUF * UFconvertir
    print('El valor en pesos es %.2f' %pesos)
  except ValueError:
    print('Error, solo se admiten numeros')
 
def pesosAuF():
  '''Convierte de pesos a UF'''
 
  try:
    valorUF = float(input('Ingrese valor de la UF al dia actual: '))
    pesosAconvertir = float(input('Ingrese cantidad de pesos a convertir: '))
    pesos = pesosAconvertir / valorUF
    print('El valor en pesos es %.2f' %pesos)
  except ValueError:
    print('Error!, solo se admiten numeros')
 
def valorFuturo():
    '''Muestra el valor futuro con la formula del interes simple'''
 
    try:
      saldo = float(input('Saldo a invertir: '))
      interes = float(input('Tasa de interes: '))
      periodos = int(input('numero de periodos: '))
      interes = interes / 100
      vf = saldo * (1 + interes * periodos)
      print('El valor futuro es de: %.2f' %vf)
    except ValueError:
        print('Error!, solo se admiten numeros')
 
def interesSimple():
    '''Calculo del interes simple a partir de un capital'''
 
    try:
        capital = float(input('Capital a invertir: '))
        interes = float(input('Tasa de interes: '))
        interes = interes / 100
        periodo = int(input('Numero de periodos: '))
        I = capital * interes * periodo #I = interes simple
        print('Valor total del interes: %.2f' %I)
    except ValueError:
        print('Error!, solo se admiten numeros')
 
def valorCuota():
  '''Calcula el valor cuota utilizando
      el metodo frances'''
 
  R = 0
  prestamo = float(input('Valor del prestamo: '))
  interes = float(input('Tasa de interes: '))
  interes = interes / 100
  cuotas = int(input('Numero de cuotas: '))
  R = prestamo * ((interes * (1 + interes) * cuotas) / ((1 + interes) * cuotas -1))
  print('El valor de la cuota es: %.2f' %R)
 
#Main
print(titulo)
while True:
  print('1. UF a pesos')
  print('2. Pesos a UF')
  print('3. Valor futuro interes simple')
  print('4. Tasa de interes simple')
  print('6. Valor cuota')
  print('s. Salir del programa')
  opcion = input('\nSeleccione una opcion:')
 
  if opcion == '1':
    UFaPesos()
  elif opcion == '2':
    pesosAuF()
  elif opcion == '3':
    valorFuturo()
  elif opcion == '4':
    interesSimple()
  elif opcion == '6':
    valorCuota()
  elif opcion == 's':
    break



Comentarios sobre la versión: 0.1 (4)

Israel
1 de Enero del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Janiel Medina
17 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
Muchas gracias por tu aporte.

Salió a la perfección el ejemplo, pero me diste una idea fantástica que aplicaré partiendo de esta base.

Saludos.
Responder
Rodrigo
26 de Septiembre del 2019
estrellaestrellaestrellaestrellaestrella
Tengo un problema, me aparece el mensaje ''Traceback (most recent call last):
File "C:\Users\rorox\Downloads\credito hipotecario(trabaja en esto, porfa, es largo y sé que puedes).py", line 15, in <module>
formula = monto_min * ((interes * (1 + interes) * cuotas) / ((1 + interes) * cuotas -1))
TypeError: unsupported operand type(s) for +: 'int' and 'tuple'

En qué me equivoqué?
Responder
Jose
19 de Octubre del 2020
estrellaestrellaestrellaestrellaestrella
Hola, quisiera saber si alguien me podría ayudar con este código con esta formula en Python:

codificación en Python en donde se utilice una función para calcular el interés compuesto de un préstamo.

("Cn = C0 ( 1 + i ) ^ n")
Responder

Comentar la versión: 0.1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4703