C++ - Iniciando

TUTORIAL C++

Eder Luciano Lopes
08/06/2013

Iniciando.


Vamos iniciar nossos estudos compreendendo um pouco sobre a linguagem de programação C++.

Um pouco da história do C++


Não pretendo expor nesse tutorial a história do C++, pois já tem uma infinidade de sites que tem este conteúdo e com bastante detalhes. Se estiver interesse deixo o link abaixo do site da Wikipedia e recomendo que dê uma boa lida.


Instalando um Ambiente de Desenvolvimento integrado (IDE)

A IDE que iremos utilizar é o Dev-C++, por ser de código aberto e ser reconhecido e utilizado por uma grande quantidade de programadores. Faça o download e instale-o. Não vou explicar detalhes aqui sobre como instalar o Dev-C++, pois já tem bastante conteúdo na internet sobre isso.

Site para download:

Mãos a obra.

Sempre gostei de ver resultados primeiro para depois ir me aprofundando, espero que vocês também gostem. Então vamos começar com programas simples e ir se aprofundando com o passar do tempo.
Vamos ao primeiro programa. Inicie o Dev-C++ e vai em Arquivo-Novo-Arquivo fonte e digite o seu primeiro programa como na imagem abaixo:


Para executar o prograna é nescessário compilar o código e executar. Para isso utilize o botão conforme a figura abaixo ou tecle F9.

margen

Deverá abrir uma janela console como a figura abaixo:



Comentando as linhas


#include <stdio.h>
#include <iostream.h>
O comando #include é utilizado para incluir funções prontas da biblioteca do C/C++, e sem ela teríamos que  escrever essas funções manualmente, o que seria bem trabalhoso. Então dependendo das funções que iremos utilizar em nosso programa temos que adicionar o #include equivalente. O que vem entre <> é o nome do arquivo correspondente a função, chamada de arquivo de cabeçalho. Foi utilizado nesse exemplo a o arquivo stdio.h que contém a função printf. O arquivo iostream.h contém a função system.

int main (void)
{
  // Nosso programa
  //
}

Essa estrutura é a função principal de um programa em C/C++, é onde o programa inicia a execução dos comandos de uma forma sequencial. O int main(void) é o nome da função principal e todo programa do C/C++ tem que ter. O int nos diz o tipo de variável que o programa nos retornará, que nesse caso é um inteiro. O void nos indica que não é necessário o envio de parâmetros para a função. Não se preocupe por enquanto se você não estiver entendendo, pois mais para frente será explicado com mais detalhes sobre as funções. Após a declaração da função tem que colocar os caracteres delimitadores {} que indica o início e o fim da estrutura.

  printf("Olá Mundo! \n \n" );

Essa função é utilizada para mostrar na tela uma mensagem. Nesse casso Mostrará a mensagem "Olá Mundo!". O "\n" da mensagem faz com que o cursor pule para a próxima linha.

  system ("pause");

Faz com que seja solicitado que se tecle algo para continuar, pois se não tivesse esse comando não conseguiríamos ver o resultado do nosso programa pois ao terminar de executar todos os comando a janela do console fechará.

  return 0;

Saí da função e retorna de onde a função foi chamada retornando o inteiro 0. No caso da função principal main retorna ao windows fechando a janela do console.

Variáveis


Vamos falar agora um pouco sobre variáveis. As variáveis são espaços que reservamos na memória para guardar valores numéricos, nomes, letras e outros dados para que o nosso programa possa trabalhar e com isso conseguirmos alcançar os resultados pretendido.

As variáveis possíveis em C/C++ são:

inteiro: Pode receber valores na faixa de -32768 até +32768, ocupa 2 bytes de memória, só trrabalha com valores inteiros, ou seja valores como -3,-2,-1,0,1,2,3,4...

int variável;

Exemplo:
    int a; // declara variável a como sendo o inteiro
    int raizQuadrada; //  declara variável raizQuadrada como sendo o inteiro
    a=10; // atribui um valor, no caso 10, a variável a
    raizQuadrada = a*a; // Calcula a raiz quadrada de a
    printf ("Raiz Quadrada de %d e' %d",a,raizQuadrada);

Observações:
No caso de declarar variáveis iguais pode-se utilizar da seguinte forma para simplificar o código:
int a,raizQuadrada; // declara a e raizQuadrada como inteiro.
Pode-se atribuir valores quando declaramos variáveis:
int a=10;



Aprenda Java


Aprenda a Instalar o Windows XP, Formatar HD, Criar ou Remover Particoes e a Configurar o BOOT na BIOS do computador.


Nenhum comentário:

Postar um comentário