from aplicacao import Aplicacao


class Cdi(Aplicacao):
    def __init__(self, nome, capital, tempo, taxaJuros, montante, juros, ir):
        self.ir = ir
        super().__init__(nome, capital, tempo, taxaJuros, montante, juros)

    def entrada(self):
        self.nome = input("\nDigite seu nome:\n")
        self.capital = float(input("Digite a quantia em reais a ser investida: "))
        self.tempo = int(input("Digite a quantidade de meses que seu dinheiro ficará investido: "))
        self.taxaJuros = (float(input("Digite a taxa de juros anual: "))/100)/12

    def calculaJurosCdi(self):
        self.juros = self.capital * self.taxaJuros * self.tempo

        if self.tempo <= 6:
            self.ir = self.juros*0.255

        elif self.tempo > 6 and self.tempo <= 12:
            self.ir = self.juros*0.2

        elif self.tempo > 12 and self.tempo <= 24:
            self.ir = self.juros*0.175

        else:
            self.ir = self.juros*0.15
        self.montante = self.capital - self.ir + self.juros

    def saida(self):
        print("\nCaro senhor ", self.nome)
        print("Se investido seu dinheiro no CDI, seus resultados financeiros serão:")
        print("Dinheiro investido: ", self.capital)
        print("Seu dinheiro rendeu: %.2f" % self.juros)
        print("Imposto de renda sobre seus lucros são de: %.2f" % self.ir)
        print("Saldo total após aplicação: %.2f" % self.montante)

d4755117196329279a2fbb3d0690b9a2513983ed
<mask token>


class Cdi(Aplicacao):
    <mask token>

    def entrada(self):
        self.nome = input('\nDigite seu nome:\n')
        self.capital = float(input(
            'Digite a quantia em reais a ser investida: '))
        self.tempo = int(input(
            'Digite a quantidade de meses que seu dinheiro ficará investido: ')
            )
        self.taxaJuros = float(input('Digite a taxa de juros anual: ')
            ) / 100 / 12
    <mask token>
    <mask token>

<mask token>


class Cdi(Aplicacao):

    def __init__(self, nome, capital, tempo, taxaJuros, montante, juros, ir):
        self.ir = ir
        super().__init__(nome, capital, tempo, taxaJuros, montante, juros)

    def entrada(self):
        self.nome = input('\nDigite seu nome:\n')
        self.capital = float(input(
            'Digite a quantia em reais a ser investida: '))
        self.tempo = int(input(
            'Digite a quantidade de meses que seu dinheiro ficará investido: ')
            )
        self.taxaJuros = float(input('Digite a taxa de juros anual: ')
            ) / 100 / 12

    def calculaJurosCdi(self):
        self.juros = self.capital * self.taxaJuros * self.tempo
        if self.tempo <= 6:
            self.ir = self.juros * 0.255
        elif self.tempo > 6 and self.tempo <= 12:
            self.ir = self.juros * 0.2
        elif self.tempo > 12 and self.tempo <= 24:
            self.ir = self.juros * 0.175
        else:
            self.ir = self.juros * 0.15
        self.montante = self.capital - self.ir + self.juros
    <mask token>

<mask token>


class Cdi(Aplicacao):

    def __init__(self, nome, capital, tempo, taxaJuros, montante, juros, ir):
        self.ir = ir
        super().__init__(nome, capital, tempo, taxaJuros, montante, juros)

    def entrada(self):
        self.nome = input('\nDigite seu nome:\n')
        self.capital = float(input(
            'Digite a quantia em reais a ser investida: '))
        self.tempo = int(input(
            'Digite a quantidade de meses que seu dinheiro ficará investido: ')
            )
        self.taxaJuros = float(input('Digite a taxa de juros anual: ')
            ) / 100 / 12

    def calculaJurosCdi(self):
        self.juros = self.capital * self.taxaJuros * self.tempo
        if self.tempo <= 6:
            self.ir = self.juros * 0.255
        elif self.tempo > 6 and self.tempo <= 12:
            self.ir = self.juros * 0.2
        elif self.tempo > 12 and self.tempo <= 24:
            self.ir = self.juros * 0.175
        else:
            self.ir = self.juros * 0.15
        self.montante = self.capital - self.ir + self.juros

    def saida(self):
        print('\nCaro senhor ', self.nome)
        print(
            'Se investido seu dinheiro no CDI, seus resultados financeiros serão:'
            )
        print('Dinheiro investido: ', self.capital)
        print('Seu dinheiro rendeu: %.2f' % self.juros)
        print('Imposto de renda sobre seus lucros são de: %.2f' % self.ir)
        print('Saldo total após aplicação: %.2f' % self.montante)

from aplicacao import Aplicacao


class Cdi(Aplicacao):

    def __init__(self, nome, capital, tempo, taxaJuros, montante, juros, ir):
        self.ir = ir
        super().__init__(nome, capital, tempo, taxaJuros, montante, juros)

    def entrada(self):
        self.nome = input('\nDigite seu nome:\n')
        self.capital = float(input(
            'Digite a quantia em reais a ser investida: '))
        self.tempo = int(input(
            'Digite a quantidade de meses que seu dinheiro ficará investido: ')
            )
        self.taxaJuros = float(input('Digite a taxa de juros anual: ')
            ) / 100 / 12

    def calculaJurosCdi(self):
        self.juros = self.capital * self.taxaJuros * self.tempo
        if self.tempo <= 6:
            self.ir = self.juros * 0.255
        elif self.tempo > 6 and self.tempo <= 12:
            self.ir = self.juros * 0.2
        elif self.tempo > 12 and self.tempo <= 24:
            self.ir = self.juros * 0.175
        else:
            self.ir = self.juros * 0.15
        self.montante = self.capital - self.ir + self.juros

    def saida(self):
        print('\nCaro senhor ', self.nome)
        print(
            'Se investido seu dinheiro no CDI, seus resultados financeiros serão:'
            )
        print('Dinheiro investido: ', self.capital)
        print('Seu dinheiro rendeu: %.2f' % self.juros)
        print('Imposto de renda sobre seus lucros são de: %.2f' % self.ir)
        print('Saldo total após aplicação: %.2f' % self.montante)

from aplicacao import Aplicacao


class Cdi(Aplicacao):
    def __init__(self, nome, capital, tempo, taxaJuros, montante, juros, ir):
        self.ir = ir
        super().__init__(nome, capital, tempo, taxaJuros, montante, juros)

    def entrada(self):
        self.nome = input("\nDigite seu nome:\n")
        self.capital = float(input("Digite a quantia em reais a ser investida: "))
        self.tempo = int(input("Digite a quantidade de meses que seu dinheiro ficará investido: "))
        self.taxaJuros = (float(input("Digite a taxa de juros anual: "))/100)/12

    def calculaJurosCdi(self):
        self.juros = self.capital * self.taxaJuros * self.tempo

        if self.tempo <= 6:
            self.ir = self.juros*0.255

        elif self.tempo > 6 and self.tempo <= 12:
            self.ir = self.juros*0.2

        elif self.tempo > 12 and self.tempo <= 24:
            self.ir = self.juros*0.175

        else:
            self.ir = self.juros*0.15
        self.montante = self.capital - self.ir + self.juros

    def saida(self):
        print("\nCaro senhor ", self.nome)
        print("Se investido seu dinheiro no CDI, seus resultados financeiros serão:")
        print("Dinheiro investido: ", self.capital)
        print("Seu dinheiro rendeu: %.2f" % self.juros)
        print("Imposto de renda sobre seus lucros são de: %.2f" % self.ir)
        print("Saldo total após aplicação: %.2f" % self.montante)
