Unidade 3 - Atividades

Agora vamos treinar mais alguns problemas com entrada e saída, e mais alguns cálculos

Distribuição de moedas

Alice tem várias moedas de 1 real e ela quer distribuí-las entre seus 3 irmãos mais novos.

Para não ter briga, ela vai distribuir o máximo possível desde que todos eles recebam exatamente o mesmo número de moedas.

Isso significa que podem sobrar algumas moedas que não serão distribuídas.

Faça um programa que

  1. Pergunta a Alice o número de moedas que ela tem.
  2. Mostra quantas moedas cada irmão recebeu.
  3. Mostra quantas moedas sobraram com Alice.

Dica: use o operador de divisão inteira // e o operador de resto %


In [3]:
num = int(input('Número de moedas: '))

div = num // 3
rest = num % 3

print('Cada irmão ganhará {} moeda(s) e Alice ficará com {} moeda(s)'.format(div,rest))


Número de moedas: 32
Cada irmão ganhará 10 moedas e Alice ficará com 2 moeda(s)

Juros

Um banco empresta dinheiro a um juros de $2\%$ ao mês. Pergunte ao usuário pela quantia $d$ que ele quer emprestar. Depois, pergunte o tempo $t$ em meses que ele pretende ficar com esse dinheiro. Mostre a ele qual será a dívida ao final desses $t$ meses.

Use a fórmula $D = d (1.02)^t$. Teste seu programa para $d = 1000.00$ e $t = 36$.


In [5]:
d = float(input("Dinheiro que deseja ser emprestado: "))
t = int(input("Números de meses que deseja ficar com o dinheiro: "))

total = d*(1.02**t)

print("A divida será de: {:.2f}".format(total))


Dinheiro que deseja ser emprestado: 1000
Números de meses que deseja ficar com o dinheiro: 36
A divida será de: 2039.89

Após fazer estes exercícios e executá-los, vá ao menu File » Download as » Notebook (ipynb)

Entregue esse arquivo ipynb em Tidia » Atividades » Unidade 3 - Atividades.