CS50-MCZ

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


Hello, It's Me


Problema a Resolver

Em um arquivo chamado hello.c, em um diretório chamado me, implemente um programa em C que pergunta ao usuário o seu nome e então diz "hello" para esse usuário. Por exemplo, se o name do usuário é Adele, seu programa deve imprimir na tela hello, Adele\n.

Dicas

Começando

Lembre-se de que o Visual Studio Code (também conhecido como VS Code) é um popular "ambiente de desenvolvimento integrado" (IDE) no qual você pode escrever código. Para que você não precise baixar, instalar e configurar sua própria cópia do VS Code, usaremos uma versão baseada em nuvem que já tem tudo o que você precisa pré-instalado.

Acesse cs50.dev usando sua conta do GitHub. Depois que seu "codespace" for carregado, você deverá ver que, por padrão, o VS Code é dividido em três regiões. Na parte superior do VS Code está o "editor de texto", onde você escreverá todos os seus programas. Na parte inferior, há uma "janela do terminal", uma interface de linha de comando (CLI) que permite explorar os arquivos e diretórios (também conhecidos como pastas) do seu codespace, compilar o código e executar programas. E à esquerda está o "explorador de arquivos", uma interface gráfica do usuário (GUI) por meio da qual você também pode explorar os arquivos e diretórios do seu codespace.

Comece clicando dentro da janela do terminal e, em seguida, execute cd sozinho. Você deve encontrar que seu "prompt" se parece com o abaixo.

$

Clique dentro daquela janela do terminal e digite

mkdir me

seguido de Enter para criar um diretório chamado hello em seu codespace. Tenha cuidado para não esquecer o espaço entre mkdir e me ou qualquer outro caractere.

Daqui para frente, executar (ou seja, executar) um comando significa digitá-lo em uma janela do terminal e, em seguida, pressionar Enter. Os comandos diferenciam maiúsculas de minúsculas, portanto, certifique-se de não digitar em maiúsculas quando quiser minúsculas ou vice-versa.

Agora execute

cd me

Para se mover para (ou seja, abrir) esse diretório, execute o comando. Seu prompt deve ficar parecido com o abaixo.

me/ $

Se isso não acontecer, refaça seus passos e tente determinar onde você errou!

Vamos escrever seu primeiro programa? Execute:

code hello.c

para criar um novo arquivo chamado hello.c, que deve ser aberto automaticamente no editor de texto do seu ambiente de desenvolvimento. Assim que você salvar o arquivo com o comando-S (no macOS) ou control-S (no Windows), ele também deverá aparecer no explorador de arquivos do seu ambiente de desenvolvimento.

Passo a Passo

Eis aqui um passo a passo para a resolução do problema.

Como Testar o Seu Código

Execute o código abaixo para avaliar a correção do seu programa usando o check50, um programa de linha de comando que mostrará carinhas felizes sempre que seu código passar nos testes automatizados do CS50 e carinhas tristes sempre que não passar! Mas lembre-se de compilar e testar o código por conta própria também!

check50 cs50/problems/2024/x/me
    

Execute o abaixo para avaliar o estilo do seu código usando style50, um programa de linha de comando que mostrará as adições (em verde) e exclusões (em vermelho) que você deve fazer no seu programa para melhorar seu estilo. Se tiver problemas para ver essas cores, style50 também suporta outros modos!

style50 hello.c

Como Submeter

No seu terminal, execute o abaixo para submeter seu trabalho.

submit50 cs50/problems/2024/x/me