Ir para conteúdo
Entre para seguir isso  
LG

#1 - Introdução ao C++

Recommended Posts

LG    1
LG

Nesta aula estarei mostrando o “básico do básico” para programar em c++.

 

 

mm1ae.jpg

 

Vocabulário

 

Nesta primeira parte mostrarei nomes que te perseguiram por todos os lugares, ou seja, não decore entende...

 

Compilador:

Um compilador é um programa ou um grupo de programas que “traduzem” os códigos em linguagem compilada, linguagem que o programador escreve, em uma linguagem que o computador possa entender.

Nas aulas estarei usando o MinGW como compilador.

 

IDE:

Integrated Development Environment (Ambiente Integrado de Desenvolvimento) éum programa de computadorque reúne características e ferramentas de apoio ao desenvolvimento desoftwarecom o objetivo de agilizar este processo.

Estarei usando Dev-cpp como IDE, na maior parte das aulas.

 

Variável:

Vamos imagine uma gaveta de um armário onde você guarda seus itens, cada item tem uma gaveta certa assim tendo um armário mais organizado. Com o uso da gaveta você sempre saberá onde está o item guardado.

Variável é a gaveta porem você não vai guardar roupas e sim dados ou informações de um programa, o que está “guardado” pode ser modificado quando bem entender. A variável também tem um tipo certo como as gavetas em c++ esses tipos iremos ver na aula seguinte.

 

 

 

Não se preocupe em decorar esses nomes irei tratar cada item com “mais carinho” no decorrer das aulas.

 

 

Meu Primeiro Programa

 

 

Para facilitar na hora de salvar, vamos criar uma pasta no desktop com nome “programas”.Para esta aula você deve criar uma subpasta dentro da pasta programas com nome “alo mundo”.

Para fazer o primeiro programa você deve fazer o download do dev-cpp, que já vem com o compilador.

Instale normalmente o dev-cpp, após a instalação abra o IDE.

Com o Dev-Cpp aberto você deve ir em file->New->Project

41591009.jpg

 

Vai abrir uma janela para “configurar” seu futuro programa:

1º Marque a opção Console aplication

2º Marque a opção C++ Project

3º Escreva Alo Mundo (Nome do programa)

4º clique em OK

25988295.jpg

 

Agora você deve selecionar onde quer salvar o projeto, escolha a pasta que você criou “programas/alo mundo”

28996948.jpg

 

Agora chegou a parte legal, vamos por “A Mão Na Massa” e fazer o primeiro programa o famoso “Alo Mundo”.

Você já deve ter notado o arquivo Main.cpp, se ele não estiver aberto abra clicando em seu nome.

Vamos ver o que já temos

[font=Calibri]#include <cstdlib>[/font]
[font=Calibri]#include <iostream>[/font]

[font=Calibri]using namespace std;[/font]

[font=Calibri]int main(int argc, char *argv[])[/font]
[font=Calibri]{[/font]
[font=Calibri]  system("PAUSE");[/font]
[font=Calibri]  return EXIT_SUCCESS;[/font]
[font=Calibri]}[/font]

Ainda não irei entrar em detalhes sobre todas as linhas compostas neste código...

int main(int argc, char *argv[])

 

Como o próprio nome já diz está é a função principal, a que sempre será executada no programa. É dentro dela que iremos trabalhar nesta aula.

System(“PAUSE”);

 

Está função fala para o computador dar um “pause” no programa ou seja ele vai ficar parado.

Você deve ter reparado que no final de varias linha tem um “;” (ponto e virgula) ele diz para o computador que a função descrita na linha está completa assim ele vai partir para a seguinte.

Finalmente vamos poder fazer o primeiro programa ele irá imprimir na tela a mensagem “Alo Mundo”.

 

Para isso vamos usar a palavra chave “cout” de uma olhada no exemplo abaixo:

[font=Calibri]  cout<<"Teste";[/font]

 

Isso vai imprimir na tela a palavra “Teste” repare que antes da palavra existe o sinal de menor que duas vezes e depois uma aspas, após a palavra as aspas são fechada e o ponto e virgula e colocado. Agora para fazer imprimir “Alo Mundo”:

Devemos colocar o cout dentro da função main e entre o system(“PAUSE”);

No lugar de “Teste” você deve colocar “Alo Mundo” deste modo:

[font=Calibri]#include <iostream>[/font]

[font=Calibri]using namespace std;[/font]

[font=Calibri]int main(int argc, char *argv[])[/font]
[font=Calibri]{[/font]
[font=Calibri]  cout<<"Alo Mundo";[/font]
[font=Calibri]  system("PAUSE");[/font]
[font=Calibri]  return EXIT_SUCCESS;[/font]
[font=Calibri]}[/font]

Agora para ver como ficou clique em Compile & Run ou aperte F9

70337774.jpg

 

Irá abir uma tela preta com escrito assim:

Alo MundoPressione qualquer tecla para continuar. . .

58756978.jpg

 

Agora é hora do exercício:

Faça um programa que imprime na tela a mensagem “HAIL OTNET”

Apesar de simples o que mostrei e irei mostrar nas próxima aulas é o principal se não aprender isso não vai poder aprender o mais complicado.

Bom com isso acabou a primeira aula que foi bem simples apenas apresentei o mais simples da programação com esta linguagem espero que tenham gostado...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Piikachu    0
Piikachu

Ta bem explicado e bem estruturado o tutorial.

 

Aprovado!

 

Atenciosamente,

Piikachu.

Compartilhar este post


Link para o post
Compartilhar em outros sites
slyfer    1
slyfer

Legal a aula vey , quando sai a proxima?

 

Ahh \/ rs.

 

 

a_10.png

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
SaloRicardo    2
SaloRicardo

quando sai a próxima, e olha oq eu fiz

deixei um espaço pra nun fica td junto

imagemmc.png

Compartilhar este post


Link para o post
Compartilhar em outros sites
Join_u    0
Join_u

Opa gostei tb do tuto mas a unica coisa q nao entendi foi o "using namespace std;"

 

Isso eh c++ mesmo pois estudei c++ mas nao me lembro de como utilizar isso e como estou estudando c# e aprendi isso no c# fiquei meio confuso!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites
subdark    0
subdark

Ta bem legal a aula, vlws

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dartier    0
Dartier

gostei muito da aula quando vai ter a próxima?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lo Deragon    0
Lo Deragon

Apesar de ser realmente o básico, muito boa sua aula, principalmente pelas imagens.

Resposta comentada para quem não conseguiu:

OBS: // indica comentários

 

 

#include <cstdlib> //inclui a biblioteca de funções

#include <iostream> //inclui a biblioteca de funções

 

using namespace std; // não sei pra que serve isso, mas alguns códigos meus não funcionam sem isso D:

 

int main() // função principal

{

printf("HAIL OTNET\n"); //imprime a mensagem "HAIL OTNET" \n significa pular uma linha

system("PAUSE"); //Pausa o programa

return EXIT_SUCCESS;

}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Haragone    0
Haragone

Belo post tava dificil achar um Tuto basico bem explicado igual o seu, ajudou bastante.. :coolface:

 

Agora é esperar as outras aulas suas.. :fist::fist::fist:

Compartilhar este post


Link para o post
Compartilhar em outros sites
Black Draguns    0
Black Draguns

cara. uma dúvida rapida como faço para obter os utilitarios certo para poder execter o programa sem nenhum problema?...

Compartilhar este post


Link para o post
Compartilhar em outros sites
LG    1
LG

Obrigado a todos é bom ver que vocês querem aprender a programar...

 

 

Black Draguns

não entendi sua duvida que programas você fala??

Compartilhar este post


Link para o post
Compartilhar em outros sites
Black Draguns    0
Black Draguns

tipo pra pode cria um executer tem que ter alguns programa como c++

eu queria sabe aonde posso baixa o programa c++ para mim poder fazer essa função que você acaba de mostrar...

Compartilhar este post


Link para o post
Compartilhar em outros sites
haxy.gatoso    0
haxy.gatoso
quando sai a próxima, e olha oq eu fiz

deixei um espaço pra nun fica td junto

imagemmc.png

 

Putz cara, como você é inteligente hein?

Que tal \n ou endl?

Compartilhar este post


Link para o post
Compartilhar em outros sites
XCabulozoX    0
XCabulozoX

cara muito legal tenho certeza que vai ajuda mta gente , assim como eu ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites
bagaceta    0
bagaceta

muito bom parabens

Compartilhar este post


Link para o post
Compartilhar em outros sites
BLackBode    0
BLackBode

Muito bom, Parabéns, muito bem explicado, eu ja procurei um pouco sobre programação mais com certeza qualquer um é capaz de entender :)

 

 

 

aula1.jpg

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
diine    0
diine

[Error] 'cout' was not declared in this scope

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lordfire    110
Lordfire
[Error] 'cout' was not declared in this scope

 

Tente usar std::cout

Compartilhar este post


Link para o post
Compartilhar em outros sites
diine    0
diine
Tente usar std::cout

 

nao entendi, poderia me explicar melhor?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Lordfire    110
Lordfire

Foi nesse código que deu erro, certo?

#include <iostream> 
using namespace std;

int main(int argc, char *argv[])
{
 cout<<"Alo Mundo";
 system("PAUSE");
 return EXIT_SUCCESS;
}

 

Tente substituir a linha do cout por:

  std::cout<<"Alo Mundo";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×