ComeçarComece de graça

Calculando contas a receber (devedores)

Quando vendemos algo a prazo, a parcela a prazo aparece no balanço patrimonial em “Contas a Receber” ou “Devedores”. Por exemplo, se as vendas a prazo forem feitas em janeiro com prazo de pagamento de 60 dias, elas serão registradas na conta de “Devedores” em janeiro, mas só serão pagas (baixadas) em março, e assim por diante.

Neste exercício, vamos criar as seguintes listas:

  • As vendas a prazo no mês credits, que, neste exercício, correspondem a 60% do valor da venda.
  • O total de contas a receber debtors, a ser calculado como os créditos do mês atual, mais os créditos do mês anterior, menos os créditos de dois meses atrás (pois assumimos que os créditos de 2 meses, ou 60 dias, já terão sido recebidos até lá).

Definimos um índice para a variável month. O valor de month está definido como 0.

Este exercício faz parte do curso

Previsão Financeira em Python

Ver curso

Instruções do exercício

  • Crie uma lista vazia credits e uma lista vazia debtors.

  • Complete o loop for:

    • Calcule o crédito do mês multiplicando o valor de vendas (armazenado na variável mvalue) pelo percentual de crédito (60%).
    • Se month for maior que 0, acrescente a debtors os créditos do mês atual mais os créditos do mês anterior.
    • Se month não for maior que 0, acrescente a debtors apenas os créditos do mês atual.
  • Imprima a lista debtors.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create the list for sales, and empty lists for debtors and credits
sales = [500, 350, 700]
____ = [] 
____ = []

# Create the statement to append the calculated figures to the debtors and credits lists
for mvalue in sales: 
    credits.append(mvalue * ____)
    if month > 0:
        ____.append(credits[____] + credits[month-1])
    else:
        ____.append(credits[____]) 
    month += 1
# Print the result
print("The ‘Debtors’ are {}.".format(_____))
Editar e executar o código