LG 1 #1 Postado 20 Janeiro, 2010 Nesta aula estarei mostrando o “básico do básico” para programar em c++. 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 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 Agora você deve selecionar onde quer salvar o projeto, escolha a pasta que você criou “programas/alo mundo” 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 Irá abir uma tela preta com escrito assim: Alo MundoPressione qualquer tecla para continuar. . . 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 #2 Postado 3 Fevereiro, 2010 Ta bem explicado e bem estruturado o tutorial. Aprovado! Atenciosamente, Piikachu. Compartilhar este post Link para o post Compartilhar em outros sites
slyfer 1 #3 Postado 4 Fevereiro, 2010 Legal a aula vey , quando sai a proxima? Ahh \/ rs. Compartilhar este post Link para o post Compartilhar em outros sites
SaloRicardo 2 #4 Postado 4 Fevereiro, 2010 quando sai a próxima, e olha oq eu fiz deixei um espaço pra nun fica td junto Compartilhar este post Link para o post Compartilhar em outros sites
Join_u 0 #5 Postado 4 Fevereiro, 2010 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 #6 Postado 4 Fevereiro, 2010 Ta bem legal a aula, vlws Compartilhar este post Link para o post Compartilhar em outros sites
Dartier 0 #7 Postado 4 Fevereiro, 2010 gostei muito da aula quando vai ter a próxima? Compartilhar este post Link para o post Compartilhar em outros sites
Lo Deragon 0 #8 Postado 4 Fevereiro, 2010 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 #9 Postado 4 Fevereiro, 2010 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 #10 Postado 4 Fevereiro, 2010 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 #11 Postado 4 Fevereiro, 2010 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 #12 Postado 5 Fevereiro, 2010 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 #13 Postado 11 Setembro, 2010 quando sai a próxima, e olha oq eu fizdeixei um espaço pra nun fica td junto Putz cara, como você é inteligente hein? Que tal \n ou endl? Compartilhar este post Link para o post Compartilhar em outros sites
XCabulozoX 0 #14 Postado 14 Setembro, 2010 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 #15 Postado 14 Setembro, 2010 muito bom parabens Compartilhar este post Link para o post Compartilhar em outros sites
BLackBode 0 #16 Postado 29 Novembro, 2010 Muito bom, Parabéns, muito bem explicado, eu ja procurei um pouco sobre programação mais com certeza qualquer um é capaz de entender Compartilhar este post Link para o post Compartilhar em outros sites
diine 0 #17 Postado 15 Fevereiro, 2014 [Error] 'cout' was not declared in this scope Compartilhar este post Link para o post Compartilhar em outros sites
Lordfire 110 #18 Postado 15 Fevereiro, 2014 [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 #19 Postado 15 Fevereiro, 2014 Tente usar std::cout nao entendi, poderia me explicar melhor? Compartilhar este post Link para o post Compartilhar em outros sites
Lordfire 110 #20 Postado 16 Fevereiro, 2014 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