CS50-MCZ

Uma introdução aos empreendimentos intelectuais da Ciência da Computação e da arte da programação.


Cash


Implemente um programa que calcule o número mínimo de moedas necessário para dar troco ao usuário.

$ python cash.py
Change owed: 0.41
4
      

Começando

Abra o VS Code.

Comece clicando dentro da janela do seu terminal e execute o comando cd. Você deve ver que o "prompt" se assemelha ao abaixo.

$

Clique dentro da janela do terminal e execute

wget https://cdn.cs50.net/2022/fall/psets/6/sentimental-cash.zip

seguido de Enter para baixar um arquivo ZIP chamado sentimental-cash.zip em seu espaço de código. Certifique-se de não ignorar o espaço entre wget e a URL a seguir, ou qualquer outro caractere!

Agora execute

unzip sentimental-cash.zip

para criar uma pasta chamada sentimental-cash. Você não precisa mais do arquivo ZIP, então pode executar

rm sentimental-cash.zip

e responda com "y" seguido de Enter no prompt para remover o arquivo ZIP que você baixou.

Agora digite

cd sentimental-cash
    

seguido de Enter para mover-se para (ou seja, abrir) esse diretório. Sua linha de comando deve agora se parecer com a abaixo.

sentimental-cash/ $
    

Se tudo foi bem sucedido, você deve executar

ls
    

e ver um arquivo chamado cash.c. Se você tiver algum problema, siga essas mesmas etapas novamente e veja se consegue determinar onde errou!

Especificação

Uso

Seu programa deve se comportar conforme o exemplo abaixo.

$ python cash.py
Change owed: 0.41
4
      

Testando

Embora o check50 esteja disponível para este problema, é recomendável que você primeiro teste seu código para cada um dos seguintes testes.

Execute o código abaixo para avaliar a correção do seu código usando check50. Mas certifique-se de compilá-lo e testá-lo por conta própria também!

check50 cs50/problems/2023/x/sentimental/cash

Execute o código abaixo para avaliar o estilo do seu código usando style50.

style50 cash.py

Como Enviar

No seu terminal, execute o código abaixo para enviar seu trabalho.

submit50 cs50/problems/2023/x/sentimental/cash