Mensagens

A mostrar mensagens com a etiqueta informatica

Estrutura basica de C++

/ *(nao faz parte do codigo) Bem vindo ao primeiro tutorial de Giga Muanido; Neste tutorial falarei sobre a Estrutura basica de Programacao em C++ */ // codigo comeca linha a seguir #include <iostream>// biblioteca a ser usada,no caso serve para entrada e saida de dados using namespace std;//Indica ao compilador para usar Variaveis padrão int main(int argc, char** argv)//indicio a ser compilad,menu inicial { //inicio do main e dos comandos  //AQUI ESCREVE-SE O CODIGO DO PROGRAMA TODO, OS COMANDOS A SEREM EXECUTADOS system("pause");//o programa eh pausado ate que o usuario click uma tecla para continuar return 0;//o programa retorna a zero }//fim do main e os comandos Para Baixar

Brevemente

Estaremos de volta

Programar em C++/Variáveis e constantes

1 Constantes Compatível com a linguagem C, o C++ mantém as constantes básicas e introduz algumas novas funcionalidades possibilitadas pelo modificador const. O uso do modificador const tem duas funções principais:

Operador condicional "?" em C++

A sintaxe é : [Relational expression] ? [statement if true] : [statement if false] Ou seja, este operador testa a expressão relacional e se o resultado for verdadeiro executa logo a 1ª afirmação caso contrário executa a segunda. ou seja isto não é mais do que um if-else. Há quem goste de usar este operador porque poupa escrita, mas acho que não vale a pena! Veja o exemplo:

Comando switch, case e break em C++

O switch é muito parecido com o if-else . Apenas a sintaxe e construção é diferente switch (comando) { case1: (comando) break; case2: (comando) break; ...

Controle de fluxo em C++ if - else

Aqui vamos criar funções que nos permitam alterar a leitura de execução do código. Ou seja, já dissemos que a leitura de execução do código é de cima para baixo (lê a primeira linha de código – executa, lê a 2ª linha --- executa,..e por aí adiante) O que agora vamos fazer e criar mecanismos para alterar esse leitura sequencial e permitir: Execução de código de acordo com a condição Repetição de execução de código sujeito a condição Saltar linhas de código Decisão em C++ Em C++ os métodos de tomada de decisão presentes na linguagem C estão disponíveis para as tarefas mais corriqueiras que o programa deve executar. Além desta forma de controle de decisões, C++ provê certas funcionalidades relacionadas a objetos que modificam a forma como o código é estruturado e, por consequência, decidem como o programa deve se comportar em determinadas situações.

Programar em C++/Vetores

Façamos uma pequena revisão de conceitos: Vetores e matrizes são variáveis compostas homogêneas, ou seja, são agrupamentos de dados que individualmente ocupam o mesmo tamanho na memória e são referenciados pelo mesmo nome, geralmente são individualizadas usando-se índices. Vetores distinguem-se das matrizes apenas pela característica de ter dimensão (1 x n) ou (n x 1), essencialmente vetores são matrizes linha ou matrizes coluna. Em linguagem “C” vetores e matrizes são usados abundantemente para compor estruturas de dados necessárias para composição de diversos recursos. Esta usa, mais explicitamente, vetores de caracteres para definir cadeias de texto, o que é conhecido como o mais trivial uso de vetores. Além deste recurso, o “C” também define meio de criação de matrizes tipo (n x m), provendo, desta forma os recursos necessários para criação destes conjuntos de dados. A linguagem “C++" suporta os mesmos recursos e permite a criação de matrizes de objetos. Uma ...

Introdução à STL e templates em C++

Introdução Templates em C++ Introdução à STL: vector e map Iterators Algoritmos Como compilar, e links úteis Introdução Em vários programas precisamos de fazer tarefas comuns: criar colecções de dados, adicionar elementos a essas colecções, remover, alterar, procurar por elementos, ordenar uma sequência qualquer, etc. A STL (Standard Template Library) é uma biblioteca de templates que faz parte do standard C++ que contêm implementações de vários tipos de colecções mais comuns e de vários algoritmos. Nesta página apresenta-se como usar templates em C++ e como usar a STL. Pressupõe-se conhecimentos básicos de C ou C++ e algumas noções de estruturas de dados. Templates em C++ Para perceber para que servem os templates, vamos analisar um caso simples: queremos criar uma biblioteca para criar e manipular stacks de inteiros. Em C++, podíamos fazer qualquer coisa do género: class Stack { public: Stack(int size) { stack = new int[size]; msize = size; ptr = 0; } ...
Programar em C++/Alô, Mundo! <  Programar em C++ Programar em C++ Introdução Variáveis e constantes Índice    [ esconder ]  1   Olá mundo! 2   Entrada de dados e comentários no código 2.1   Comentários no programa 2.2   Incluindo cabeçalhos 2.3   Namespace 2.4   Função "main" 2.5   Entrada e saída (cin/cout) 2.6   função system("pause") 2.7   Retornando valor Olá mundo! [ editar  |  editar código-fonte ] É comum, no aprendizado de uma  linguagem de programação , que seu primeiro  programa  faça com que o computador  exiba " Olá mundo! ". Na  linguagem C++  este primeiro programa já introduz muitos conceitos sobre a linguagem. Veja o  código  do nosso primeiro programa: #include <iostream> using namespace std ; int main () { cout << "Olá mundo!" ; return 0 ; } Assim como para começar ...