NOME DURAÇÃO
Abertura do Curso de C++
Visão Geral da Linguagem C++
Instalando o Code::Blocks para Desenvolvimento C++
Instalando a IDE CLion para Desenvolvimento em C++
Primeiro Programa em C++
Comentários em C++
Indentação, Espaço em Branco e Ponto e Vírgula em C++
Variável em C++
Tipos Primitivos do C++
Características das Variáveis em C++
Manipulando Variáveis em C++
Nomenclatura de Variáveis em C++
Introdução às Stream em C++
Stream em C++
Manipulação de Dados em C++
Modificadores de Tipo em C++
Operadores Aritméticos do C++
Construindo uma Calculadora com C++
Módulo da Divisão em C++
Operadores Relacionais do C++
Tomada de Decisão em C++
Tomada de Decisão - Estrutura else em C++
Tomada de Decisão - Estrutura else em C++
Operadores Lógicos do C++
Operadores de Atribuíção do C++
Iteração em C++
Estrutura de Repetição for do C++
Operadores de Incremento e Decremento do C++
Tabuada em C++
Estrutura de Repetição while do C++
Programa em Looping em C++
Estrutura de Repetição do-while do C++
Estrutura de Seleção Múltipla switch do C++
Estrutura de Seleção Múltipla switch do C++ (parte II)
Depuração de Código C++
Depuração de Código C++ (parte II)
Depurando com o Clion Código C++
Depurando com o Code::Block Código C++
Blocos de Instrução em C++
Blocos de Instrução em C++ (parte II)
Blocos de Instrução em C++ (parte III)
Operador Ternário do C++
Operador Ternário do C++ (parte 2)
Instrução break do C++
Instrução break do C++ (parte II)
Instrução continue do C++
Precedência de Operadores do C++
Associatividade de Operadores em C++
Introdução aos Arrays em C++
Declaração de Arrays em C++
Arrays - Definições em C++
Inicialização de Arrays em C++
Percorrendo os Elementos de um Array em C++
Calculando a Média Aritmética com Arrays em C++
Arrays Multidimensionais em C++
Manipulação de Arrays Bidimensionais em C++
Laços Aninhados
Função Matricial
Manipulando Planilhas
Introdução às Estruturas
Utilizando struct

Nesta aula iniciaremos o estudo da toma de decisão, isto é, da instrução condicional if que nos possibilita definir quais instruções devem ser executados caso determinada expressão seja verdadeira.

Para que servem as tomadas de decisões? Tomadas de decisão ou então estrutura condicional é utilizada para alterar o fluxo de execução do nosso código.

É normal verificarmos condições, fazermos comparações e verificarmos se os requisitos para uma ação foram cumpridos. Em C++ podemos alterar o fluxo de execução do nosso programa todas as vezes em que uma ou uma série de condições estiverem satisfeitas.

Fato é, que a tomada de decisão faz com que nosso programas sejam inteligentes e tenham a capacidade de decidir o que fazer a cada instante. Geralmente iremos programar 2 condições, ou seja, a primeira para caso a nossa verificação seja cumprida e a segunda para caso os prerequisitos não tenham sido cumpridos.

Em C++, para verificarmos uma condição, temos a disposição a instrução "if", que do Inglês, significa "SE". Então por exemplo:

SE(x == 10){
  faca_isso();
}

Em C++ temos:

if(x == 10){
  faca_isso();
}

EXEMPLO FEITO EM AULA

#include <iostream>
#include <stdlib.h>

/*====================================
*           eXcript.com
*          fb.com/eXcript
* ====================================*/

using namespace std;

int main() {

    int i = 5, i2 = 10;

    cout << "Se o valor de i for igual ao valor de i2, entao, a frase a seguir sera impressa." << endl;
    //i << é igual a >> i2
    if(i == i2)
        cout << "A variavel i eh igual a variavel i2" << endl;

    cout << "i eh diferente de i2?" << endl;
    //i << é igual a >> i2
    if( (i != i2) == true )
        cout << "Sim, i eh diferente de i2" << endl;


    system("pause");
    return 0;
}


Tags curso, cpp

Comentários

comments powered by Disqus