Calculadora de Taxa Efetiva no Python
import math
""" CALCULADORA DE TAXA EFETIVA"""
tipo = int(input("Forneça a taxa desejada:\nSe for EFETIVA digite: 0\nSe for NOMINAL digite: 1\n"))
if tipo == 0:
print('--------------------------------------------------------------------------------')
taxa_nominal = float(input('Digite a taxa NOMINAL em % tendo como separador decimal o ponto: '))
periodos_capitalizacao = float(input('Digite os períodos de capitalização: '))
print('_________________________________________________________________________________')
taxa_efetiva = ((1+taxa_nominal/100)**periodos_capitalizacao)-1
print('A taxa EFETIVA é: {:.2%}'.format(taxa_efetiva).replace('.',','))
print('__________________________________________________________________________________')
else:
print('--------------------------------------------------------------------------------')
taxa_efetiva = float(input('Digite a taxa EFETIVA em % tendo como separador decimal o ponto: '))
periodos_capitalizacao = float(input('Digite os períodos de capitalização: '))
print('__________________________________________________________________________________')
taxa_nominal = ((1+taxa_efetiva/100)**(1/periodos_capitalizacao)-1)
print('A taxa NOMINAL é: {:.2%}'.format(taxa_nominal).replace('.',','))
print('__________________________________________________________________________________')
Forneça a taxa desejada:
Se for EFETIVA digite: 0
Se for NOMINAL digite: 1
1
--------------------------------------------------------------------------------
Digite a taxa EFETIVA em % tendo como separador decimal o ponto: 0.5
Digite os períodos de capitalização: 12
__________________________________________________________________________________
A taxa NOMINAL é: 0,04%
__________________________________________________________________________________