Introdução
Bem-vindo ao LabEx! Este é o seu primeiro laboratório em C++, onde dará os seus primeiros passos no mundo da programação em C++. Não se preocupe se é completamente novo nisto - iremos guiá-lo em cada etapa.
Neste laboratório, você aprenderá a:
- Escrever e executar o seu primeiro programa em C++
- Usar a saída básica em C++
- Trabalhar com uma variável simples
Estas habilidades fundamentais darão início à sua jornada na programação em C++. Vamos começar!
Clique no botão Continuar abaixo para iniciar o laboratório.
Seu Primeiro Programa C++
Vamos começar com o primeiro programa tradicional para qualquer programador - "Hello, World!". Este programa simples irá ajudá-lo a entender a estrutura básica de um programa em C++.
Primeiro, precisamos abrir nossa WebIDE. Procure o botão "WebIDE" na sua interface do LabEx e clique nele. Isso abrirá um ambiente semelhante ao VS Code, onde escreveremos nosso código C++.
Assim que a WebIDE estiver aberta, siga estes passos:
- Na barra lateral esquerda, você verá um explorador de arquivos. Clique com o botão direito nesta área e selecione "New File" (Novo Arquivo).
- Se você não vir a opção para criar um novo arquivo, procure um botão "..." ou "More actions" (Mais ações) no explorador de arquivos.
- Nomeie o arquivo
hello.cpp. A extensão.cppinforma à IDE que este é um arquivo C++.- Certifique-se de incluir a extensão
.cpp. Se você acidentalmente nomeá-lo apenashello, pode renomeá-lo clicando com o botão direito no arquivo.
- Certifique-se de incluir a extensão
- Clique no novo arquivo
hello.cpppara abri-lo no editor.

Agora, vamos escrever nosso primeiro programa em C++. Copie e cole o seguinte código no seu arquivo hello.cpp:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Vamos analisar este código:
#include <iostream>: Esta linha diz ao computador para usar um código pré-escrito que nos permite inserir e exibir informações. Pense nisso como importar uma ferramenta que precisamos usar.int main() { ... }: É aqui que nosso programa começa. Tudo dentro das chaves{ }é o que nosso programa fará. Todo programa em C++ precisa de uma funçãomain.std::cout << "Hello, World!" << std::endl;: Esta linha diz ao computador para imprimir "Hello, World!" na tela.std::couté como um funil que envia texto para a tela.- Os símbolos
<<são como setas apontando o que queremos enviar para o funil. std::endlmove para uma nova linha após a impressão, como pressionar Enter no seu teclado.
return 0;: Isso informa ao computador que nosso programa foi concluído com sucesso. É como dizer "Terminamos aqui!"
Para executar este programa:
- Abra o terminal na sua WebIDE (geralmente na parte inferior da tela).
- Se você não vir o terminal, procure uma opção de menu como "Terminal" -> "New Terminal" (Novo Terminal) ou um ícone de terminal.
- No terminal, digite os seguintes comandos:
g++ hello.cpp -o hello
./hello

O primeiro comando (g++ hello.cpp -o hello) prepara seu programa para ser executado. É chamado de "compilação" e traduz seu código C++ para uma linguagem que o computador pode entender. A parte -o hello nomeia o programa resultante como "hello".
O segundo comando (./hello) realmente executa seu programa. O ./ diz ao computador para procurar o programa na pasta atual.
Você deve ver "Hello, World!" impresso no terminal. Se você não vir, não se preocupe! Verifique estes problemas comuns:
- Certifique-se de salvar seu arquivo
hello.cppapós colar o código. - Verifique se você digitou os comandos exatamente como mostrado, incluindo o
./antes dehello. - Se você vir alguma mensagem de erro, leia-a com atenção. Elas geralmente dão pistas sobre o que deu errado.
Parabéns! Você acabou de escrever e executar seu primeiro programa em C++.
Adicionando Mais Saídas
Agora que temos nosso primeiro programa em execução, vamos expandi-lo um pouco. Modificaremos nosso programa para imprimir várias linhas. Isso mostrará como é fácil adicionar mais saída aos seus programas.
Abra seu arquivo hello.cpp na WebIDE. Você pode fazer isso clicando no nome do arquivo no explorador de arquivos no lado esquerdo da tela.
Substitua o conteúdo de hello.cpp com este novo código:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
std::cout << "Welcome to C++ programming!" << std::endl;
std::cout << "This is your first C++ lab." << std::endl;
return 0;
}
Este programa usa std::cout três vezes para imprimir três linhas diferentes. Vamos analisar o que é novo:
- Adicionamos mais duas linhas
std::cout, cada uma seguida por<< std::endl;. - Cada linha
std::couttermina comstd::endl;, que move para uma nova linha. É por isso que cada mensagem aparecerá em uma linha separada quando executarmos o programa. - Observe como cada linha termina com um ponto e vírgula (
;). Em C++, usamos pontos e vírgula para mostrar onde cada instrução termina.
Compile e execute o programa usando os mesmos comandos de antes:
g++ hello.cpp -o hello
./hello

Agora você deve ver três linhas de texto impressas no terminal. Se você não vir todas as três linhas, aqui estão algumas coisas para verificar:
- Certifique-se de salvar o arquivo após fazer as alterações.
- Verifique se cada linha termina com
<< std::endl;. - Procure por pontos e vírgulas ausentes no final das linhas
std::cout.
Isso demonstra como você pode usar várias instruções std::cout para imprimir várias linhas de texto. Você pode adicionar quantas linhas quiser usando este método!
Usando uma Variável Simples
Para nossa etapa final, vamos apresentar o conceito de variáveis. Uma variável é como uma caixa rotulada onde podemos armazenar informações. Neste caso, usaremos uma variável para armazenar um nome, que usaremos em nossa saudação.
Crie um novo arquivo na sua WebIDE e nomeie-o greeting.cpp. Veja como:
- Clique com o botão direito no explorador de arquivos (barra lateral esquerda) e selecione "New File" (Novo Arquivo).
- Nomeie o novo arquivo
greeting.cpp. - Clique em
greeting.cpppara abri-lo no editor.
Em seguida, copie e cole o seguinte código:
#include <iostream>
#include <string>
int main() {
std::string name = "LabEx";
std::cout << "Hello, " << name << "!" << std::endl;
std::cout << "Welcome to C++ programming, " << name << "!" << std::endl;
return 0;
}
Este programa introduz alguns novos conceitos:
#include <string>: Isso nos permite usar variáveis de texto. Pense nisso como importar outra ferramenta, desta vez para trabalhar com texto.std::string name = "LabEx";: Isso cria uma variável chamadanamee armazena o texto "LabEx" nela.std::stringdiz ao C++ quenameconterá texto.- Você pode alterar "LabEx" para qualquer nome que desejar!
- Usamos a variável
nameem nossas instruçõescoutpara personalizar nossas mensagens.- Observe como usamos
<< name <<para inserir o valor denameem nossa saída.
- Observe como usamos
Compile e execute o programa:
g++ greeting.cpp -o greeting
./greeting

Você deve ver mensagens de saudação personalizadas no terminal. Se você alterou "LabEx" para um nome diferente, verá esse nome na saída.
Se você não estiver vendo a saída esperada, aqui estão algumas coisas para verificar:
- Certifique-se de ter salvo o arquivo
greeting.cppapós colar o código. - Verifique se você digitou o comando de compilação corretamente:
g++ greeting.cpp -o greeting(observe que estamos usandogreeting.cppegreetingaqui, nãohello.cppehello). - Certifique-se de que a variável
nameseja definida antes de ser usada nas instruçõescout.
Tente alterar o nome na linha name = "LabEx"; para seu próprio nome e, em seguida, compile e execute o programa novamente. Você verá como as variáveis nos permitem alterar facilmente partes do nosso programa!
Resumo
Parabéns! Você concluiu seu primeiro Lab C++ e deu seus primeiros passos no mundo da programação C++. Vamos recapitular o que você aprendeu:
Como escrever e executar um programa C++ básico
- Você aprendeu sobre a estrutura de um programa C++, incluindo a função
main(). - Você usou
g++para compilar seu código e./para executar o programa resultante.
- Você aprendeu sobre a estrutura de um programa C++, incluindo a função
Como usar
coutpara exibir a saída- Você usou
std::coutpara imprimir mensagens na tela. - Você aprendeu sobre
std::endlpara mover para uma nova linha após a impressão.
- Você usou
Como usar várias instruções
coutpara imprimir várias linhas- Você viu como é fácil adicionar mais saída ao seu programa.
Como usar uma variável de string simples para armazenar e exibir texto
- Você aprendeu como criar uma variável
stringe dar a ela um valor. - Você viu como usar uma variável em suas instruções
coutpara personalizar a saída.
- Você aprendeu como criar uma variável
Estes são os blocos de construção da programação C++. Você fez um excelente começo!
Lembre-se, aprender a programar é uma jornada, e você acabou de dar seus primeiros passos. Aqui estão algumas dicas para você continuar aprendendo:
- Não tenha medo de experimentar! Tente alterar o texto em suas instruções
coutou o valor de sua variávelname. - Se você encontrar erros, leia as mensagens de erro com atenção. Elas geralmente fornecem pistas sobre o que deu errado.
- A prática é fundamental. Tente escrever pequenos programas que usem o que você aprendeu aqui.
Sua próxima aventura em C++ está logo ali. Continue codificando e divirta-se explorando o mundo do C++!



