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 em C++
Introdução às Estruturas em C++
Utilizando struct em C++

Nesta aula nós estudaremos os Operadores Aritméticos do C++. Também aprenderemos, de forma geral, como utilizar a linguagem para trabalhar com a matemática básica e como podemos realizar a maior parte das operações matemáticas.

OPERADORES ARITMÉTICOS

Os Operadores Aritméticos utilizados pelo C++ são, basicamente, os mesmos encontrados na matemática basica, ou seja, utilizar o sinal de + para realizar a soma, o sinal de - para a subtração, o sinal de * para a multiplicação e o sinal de / para a divisão entre 2 operandos.

Na lista a seguir, é possível encontrar todos esses operadores.

    • (soma)
    • (subtração)
    • (multiplicação)
  • / (divisão)

Na tabela a seguir, temos a lista de operadores e o nome da função.

Operação Operador
adição +
subtração -
multiplicação *
divisão /
módulo %

O Operador Módulo contido na tabela acima % ainda não foi estudado, porém, pense no mesmo como sendo um operador que nos possibilita obter o resto de uma divisão.

NOTAÇÃO MATEMÁTICA

A forma em que escrevemos equações em C++ é diferente da notação utilizada na matemática tradicional. Mesmos assim, há bastante semelhança de forma que rapidamente conseguimos assimilar e construir equações mais complexas.

EXEMPLOS

//soma
int soma = 1 + 1;

//subtraçao
int soma = 1 - 1;

//multiplicação
int multi = 1 * 1;

//divisão
int divi = 1 / 1;

note:

Tome cuidado para não realizar divisões por zero, pois, a o C++ levantará uma mensagem de erro informando que não é possível realizar determinada operação matemática!

EXEMPLO FEITO EM AULA

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

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

using namespace std;

int main() {

    int x, y;
    x = 3;
    y = 9;

    cout << "O valor de x e y é: " << x << ", " << y << endl;

    cout << "A soma entre x e y é: " << x + y << endl;
    cout << "A subtração entre x e y é: " << x - y << endl;
    cout << "A multiplicação entre x e y é: " << x * y << endl;

    double d = y / (x+1.0);
    cout << "A divisão entre x e y é: " << d << endl;

    system("pause");
    return 0;
}


Tags curso, cpp

Comentários

comments powered by Disqus